GNU/Linux >> Znalost Linux >  >> Linux

Clear to End of Line používá špatnou barvu pozadí v Tmux?

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á.


Linux
  1. Mít krávu na příkazovém řádku Linuxu

  2. Co znamená Ampersand na konci řádku skriptu Shell?

  3. Přidání slova na konec řádku se Sedem?

  1. Přejít na začátek nebo konec souboru ve Vimu [Rychlý tip]

  2. Bash:přidejte řetězec na konec souboru bez zalomení řádku

  3. wc -l NEpočítá poslední soubor, pokud nemá znak konce řádku

  1. 8 tipů pro příkazový řádek Linuxu

  2. Nastavení barvy pozadí v gvim

  3. Nastavte barvu aktivní karty tmux