Tmux,禁用缓冲区清除功能

Gyt*_*vas 5 terminal tmux

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

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

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

Nic*_*ott 1

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

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