相當於 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/備用螢幕瘋狂操作?

答案1

如果您不希望 LESS 在完成後清除螢幕,只需使用less -X。預設情況下,您可以透過設定 LESS 環境變數來實現此目的。export LESS=-X

相關內容