是否有可能告诉 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
程序必须在不检查它是否受支持的情况下发送它。