Terminal

清除到行尾在 tmux 中使用錯誤的背景顏色

  • July 5, 2020

在 ZSH 提示擴展中,命令 %E 應該是“清除到行尾”。

這有效: 在此處輸入圖像描述

但是,它在 tmux 中不起作用: 在此處輸入圖像描述

問題似乎與 BCE(背景顏色擦除)有關。在螢幕上,我可以添加選項defbce on。我找不到任何類似的 tmux 設置。它存在嗎?

screen,在其終端仿真器tmux中沒有可切換的*背景顏色擦除功能。*擦除始終使用預設背景顏色,而不是目前背景顏色。

Nicholas Marriott 於 2015 年 9 月將其添加到待辦事項清單中,但當時表示他和其他任何人都沒有足夠關心它來實施它。

他後來在 2016 年 10 月實施了它,距離最初寫下這個答案將近一年。

進一步閱讀

t_ut 關閉 BCE。tmux 應該支持 BCE 但這取決於 tmux 版本,我認為 2.1 太舊了。

引用自:https://unix.stackexchange.com/questions/251847