Terminal

如何增加終端的可滾動行數?

  • November 25, 2020

有時,一次編譯的輸出比我的rxvt終端似乎包含的行長;我可以增加嗎?如果是這樣,怎麼做?

我知道我可以將輸出重定向到文件以供以後檢查,但我對這種在終端中輸出的場景感興趣。

ArchLinux 論壇上的這個文章似乎表明沒有辦法做到這一點。是情況嗎?

最簡單的方法是開始rxvt使用該-sl選項:例如,rxvt -sl 50000擁有 50000 行的回滾緩衝區。預設是 1000 行,至少在我的 Debian 系統上是這樣。

假設您使用的是現代的 Unicode 兼容版本rxvt,那麼持久化的方法是編輯(或創建)一個名為的文件~/.Xresources並將這一行添加到其中:

URxvt.saveLines: 50000

要使此設置生效,您需要註銷並再次登錄,或在目前 X 會話中執行此命令:xrdb -merge ~/.Xresources

這是配置經典 X 應用程序的常用機制,稱為X 資源。

您連結的執行緒是指增加文本模式虛擬控制台上的回滾緩衝區,即當 X11 GUI 未執行時,這需要修改核心。

引用自:https://unix.stackexchange.com/questions/621535