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