Bon, j'ai depuis toujours un problème énervant que j'aimerais
résoudre. Je ne suis d'ailleurs pas le seul à être gené.
Le problème, c'est que lorsqu'on manipule des lignes de commandes
longues en shell (par manipuler, entendre, par exemple, revenir en
arrière et effacer un caractère), en particulier si on se trouve sur la
dernière ligne visible, il arrive souvent que le terminal affiche la
ligne de commande n'importe comment, avec l'une ou plusieurs des erreurs
suivantes :
- affiche une ligne qu'avec des epsaces
- affiche plusieurs lignes l'une sur l'autre
- décale le début de la ligne d'une dizaine de caractères vers la droite
- affiche le curseur à la mauvaise position du texte
Bref, tout ceux qui souffrent ca auront devinés de quoi je parle.
Insistons sur le fait que ca le fait pas en mode console sous freeBSD
(TERM=cons25). Mais dès que je lance screen par dessus, ca le fait
(indépendament du mode line-wrap de screen).
Je me doute que ca doit d'avantage être un pénible héritage de nos
ancêtres les gaulois et leur VT100, plutôt qu'un bête bug, mais
j'aimerai savoir, docteur, qu'est-ce que je peut faire ?