Molte volte quando inserisco un lungo comando in bash o zsh (queste sono le uniche due shell in cui sono sicuro di averlo visto) il cursore si sposta da qualche parte nel mezzo della stringa che sto inserendo, qualcuno può spiegare perché questo è, e se si può fare qualcosa al riguardo?
Ho notato che ciò accade spesso quando sfoglio la cronologia della mia shell (usando i tasti freccia), quando incontro una voce lunga, la voce lunga e nuova si confonderà con la voce precedente, rendendo il testo confuso.
Ho un esempio con stringhe brevi, che ho appena notato:
La storia contiene:
mkdir sune1
mkdir sune2
Se navigo verso mkdir sune1
, e poi verso mkdir sune2
, mi aspetterei che la mia riga di comando fosse mkdir sune2
(poiché questo è ciò che ho navigato ora) - ma invece ottengo mkdir1sune2
.
L'ho notato di frequente da anni, ma non mi lascio mai disturbare troppo, ma immagino che sia tempo di cambiare! Quindi, qualche idea?