V rozšíření příkazu ZSH má příkaz %E „Vymazat do konce řádku.“
Toto funguje:
V tmux:
to však nefunguje
Zdá se, že problém je s BCE (Background Color Erase). Na obrazovce mohu přidat možnost defbce on. Nemohu najít žádné podobné nastavení pro tmux. Existuje?
Přijatá odpověď:
Na rozdíl od screen
, tmux
nemá přepínatelné mazání barvy pozadí ve svém terminálovém emulátoru. Výmaz je vždy s výchozí barvou pozadí, nikdy s aktuální barvou pozadí.
Nicholas Marriott to přidal na seznam úkolů v září 2015, ale tehdy prohlásil, že ani jemu, ani nikomu jinému na tom nezáleží natolik, aby to implementoval.
Později ji implementoval v říjnu 2016, téměř rok poté, co byla tato odpověď původně napsána.
Další čtení
- Nicholas Marriott (2015-09-15). Podpora vymazání barvy pozadí (bce) . tmux/tmux. Chyba #109. GitHub.
- Nicholas Marriott (2015-09-15). Přidat BCE do TODO. . tmux/tmux. 54bd7612868341c47bd3bd237c9598d5860b3ef3. GitHub.
- v relacích obrazovky nebo tmux je barevné schéma vim zcela nesprávné :
t_ut vypne BCE. tmux by měl podporovat BCE, ale záleží na verzi tmux, myslím, že 2.1 je příliš stará.