J'ai un problème avec screen et Terminal.app. Si j'obtiens une invite bash en bas de l'écran et que je continue à taper jusqu'à ce que la ligne passe à la ligne suivante, je vois la ligne suivante, mais je ne vois pas la ligne au-dessus de celle-ci changer.
Voici une manière visuelle d'illustrer mon problème. Le | représente le côté droit du terminal.
Avant. Mon curseur se trouve après le troisième «exemple» et je suis sur le point de taper «exemple» une quatrième fois:
$ asdf |
bash: asdf: command not found |
$ example example example |
Après. Notez comment, après l'emballage, l'écran n'a pas défilé, mais a plutôt `` mangé '' la ligne sur laquelle j'étais et a commencé à nouveau:
$ asdf |
bash: asdf: command not found |
ple |
Ce à quoi je m'attendais (et ce qui se passe sans utiliser d'écran), c'est que tout l'écran défile vers le bas un après l'habillage.
bash: asdf: command not found |
$ example example example exam|
ple |
Enfin, c'est ce qui se passe si je déplace le curseur sur la ligne enveloppée au début de la ligne de commande, il mange la ligne précédente:
$ asdf |
$ example example example exam|
ple |
Une idée de ce qui se passe?
la source
Réponses:
Succès! J'ai essayé la suggestion d'ici:
/server/272818/screen-not-dropping-down-a-line
qui consiste à ajouter:
à votre
.screenrc
écran et redémarrez. Cela modifie le comportement de défilement de l'écran en quelque chose de probablement meilleur pour mon cas d'utilisation moyen (par exemple, je peux utiliser le défilement de Terminal aussi longtemps que je reste dans la même fenêtre), en plus de résoudre le problème d'OP.En outre, je peux confirmer le problème dans Terminal.app de 10.7.
la source
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' ti@:te@
Il pourrait s'agir du «mode de défilement horizontal» de readline. Exécutez la commande suivante:
et voyez si vos symptômes changent. Si c'est le cas, vous pouvez le définir dans ~ / .inputrc
la source
Allez dans les paramètres du terminal et modifiez le paramètre "Déclarer le terminal comme:" de "xterm-color" à simplement "xterm". Cela l'a corrigé pour moi (mais a également pour conséquence de désactiver altscreen :()
la source