相当于 Cygwin 的 rxvt-native 的 titeInhibit?

相当于 Cygwin 的 rxvt-native 的 titeInhibit?

有些程序(例如 less)有一个令人讨厌的想法,即在我输入下一个命令时不允许我继续查看文件的内容。它们在启动时保存终端的内容,然后在退出时清空所有自己的输出。

在 xterm 中,可以通过设置*titeInhibitX 资源或在运行时使用 ctrl-Mouse3 来抑制这种情况。但是,cygwin 的 rxvt-native 不会对 ctrl-Mouse3 做出反应,也不会(自然地)读取 X 资源。

有没有办法让 rxvt-native 拒绝执行 ti-te/smcup-rmcup/alternate screen 疯狂操作?

答案1

如果您不希望 LESS 在完成时清除屏幕,只需使用less -X。您可以通过设置 LESS 环境变量默认实现这一点export LESS=-X

相关内容