Tmux,禁用缓冲区清除功能

Tmux,禁用缓冲区清除功能

是否有可能告诉 Tmux 屏幕忽略\033[3J而不是删除回滚?

一些命令(react-dev-utils/clearConsole)使用\033[3J不小心,我想避免删除我的终端历史记录。

我找到了如何停止clear清除回滚缓冲区它告诉E3=\E[3J从 中删除infocmp -x $TERM,但它一开始就不在那里。

答案1

当 tmux 获得 ED 3 时,您无法在不修改代码的情况下阻止 tmux 执行此操作。

如果程序从 terminfo(5) 获取它,您可以创建一个不具有 E3 功能的修改条目,但它不存在,screen因此tmux程序必须在不检查它是否受支持的情况下发送它。

相关内容