ZSHプロンプト拡張では、コマンド%Eは「行末までクリア」することになっています。
これは機能します:
ただし、tmuxでは機能しません:
問題はBCE(背景色の消去)にあるようです。画面で、オプションdefbceを追加できます。 tmuxの同様の設定が見つかりません。存在しますか?
承認された回答:
screen
とは異なり 、tmux
切り替え可能な背景色の消去はありません ターミナルエミュレータの機能。消去は常にデフォルトの背景色で行われ、現在の背景色ではありません。
ニコラスマリオットは2015年9月にそれをやることリストに追加しましたが、当時、彼も他の誰もそれを実装するのに十分気にかけていないと述べました。
彼はその後、この回答が最初に書かれてからほぼ1年後の2016年10月にそれを実装しました。
さらに読む
- ニコラスマリオット(2015-09-15)。 背景色の消去(bce)をサポート 。 tmux/tmux。バグ#109。 GitHub。
- ニコラスマリオット(2015-09-15)。 BCEをTODOに追加します。 。 tmux/tmux。 54bd7612868341c47bd3bd237c9598d5860b3ef3。 GitHub。
- vimcolorschemeが画面内またはtmuxセッション内で完全に間違っている :
t_utはBCEをオフにします。 tmuxはBCEをサポートする必要がありますが、tmuxのバージョンによって異なります。2.1は古すぎると思います。