在 ZSH 提示符扩展中,命令 %E 应该是“清除到行尾”。
问题似乎与 BCE(背景颜色擦除)有关。在屏幕中,我可以添加选项关闭。我找不到 tmux 的任何类似设置。它存在吗?
答案1
不像screen
,tmux
没有可切换的背景颜色擦除其终端仿真器中的功能。擦除始终使用默认背景颜色,而不是当前背景颜色。
尼古拉斯·马里奥特 (Nicholas Marriott) 于 2015 年 9 月将其添加到待办事项清单中,但当时表示,他和其他人都没有足够关心它来实施它。
他后来于 2016 年 10 月实施了该方案,距此答案最初撰写已近一年。
进一步阅读
- 尼古拉斯·马里奥特(2015-09-15)。支持背景色擦除(bce)。 tmux/tmux。错误#109。 GitHub。
- 尼古拉斯·马里奥特(2015-09-15)。将 BCE 添加到 TODO。。 tmux/tmux。 54bd7612868341c47bd3bd237c9598d5860b3ef3。 GitHub。
- vim colorcheme 在屏幕或 tmux 会话内完全错误:
t_ut 关闭 BCE。 tmux 应该支持 BCE,但这取决于 tmux 版本,我认为 2.1 太旧了。