Il terminale ridisegna i caratteri in modo errato quando si modificano le righe precedenti

1

Alcune volte quando usi Terminale in macOS 10.12.6 e vai SU per modificare le linee precedenti e cursori SINISTRA / DESTRA, Terminal ridisegna i caratteri in modo errato.

In particolare, ridisegna i caratteri 2-3-4-5 a sinistra oa destra del cursore, in modo da ottenere cose simili a questa. Non è coerente, ma succede abbastanza spesso.

Penso che accada solo per i comandi che coprono più di una riga, ma devo ricontrollare questo. Penso di averlo visto accadere anche per le linee brevi.

$ find . -ty -type f -exec

Succede anche nel prompt MySQL (8.0.11). Una variazione è quando si inseriscono caratteri sulla 2a riga di una linea di avvolgimento con 3 linee: La terza riga è scomparsa!

$ echo $PS1
\w$
$ echo $SHELL
/bin/bash
$ cat ~/.inputrc
"\e[1;2A": shift-up
"\e[1;2B": shift-down
"\e[A": history-search-backward
"\e[B": history-search-forward

Potrebbe anche essere correlato al ridimensionamento della finestra in senso orizzontale, ma qualsiasi software del terminale che non aderisce correttamente a questo dovrebbe essere considerato un bug.

Ad ogni modo, quali potrebbero essere le cause principali del problema e come posso risolvere questo problema?

    
posta forthrin 03.08.2018 - 09:26
fonte

0 risposte

Leggi altre domande sui tag