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?