Nell'espansione del prompt ZSH, il comando %E dovrebbe "Cancellare fino alla fine della riga".
Funziona:
Tuttavia, non funziona in tmux:
Il problema sembra essere con BCE (cancellazione colore di sfondo). Sullo schermo, posso aggiungere l'opzione defbce on. Non riesco a trovare alcuna impostazione simile per tmux. Esiste?
Risposta accettata:
A differenza di screen
, tmux
non dispone di cancellazione del colore di sfondo commutabile capacità nel suo emulatore di terminale. La cancellazione avviene sempre con il colore di sfondo predefinito, mai con il colore di sfondo corrente.
Nicholas Marriott l'ha aggiunto all'elenco delle cose da fare a settembre 2015, ma all'epoca ha dichiarato che né lui né nessun altro si preoccupa abbastanza per implementarlo.
In seguito l'ha implementato nell'ottobre 2016, quasi un anno dopo che questa risposta era stata originariamente scritta.
Ulteriori letture
- Nicholas Marriott (15-09-2015). Supporta la cancellazione del colore di sfondo (bce) . tmux/tmux. Bug #109. GitHub.
- Nicholas Marriott (15-09-2015). Aggiungi BCE a TODO. . tmux/tmux. 54bd7612868341c47bd3bd237c9598d5860b3ef3. GitHub.
- Vim Colorscheme completamente sbagliato all'interno dello schermo o sessioni tmux :
t_ut si spegne BCE. tmux dovrebbe supportare BCE ma dipende dalla versione di tmux, penso che la 2.1 sia troppo vecchia.