Gnu-Screen
有沒有辦法讓螢幕像普通終端一樣滾動?
我喜歡螢幕,但它讓我發瘋,我必須停止輸入輸入,點擊
CTRL+A [
,然後找到我需要的東西。有沒有辦法讓滾輪正常工作,而不是滾動命令?
另外,是否可以啟用 Shift+PageUp/PageDn?
我在 ~/.screenrc 中將這些設置與 urxvt 一起使用:
termcapinfo rxvt-unicode ti@:te@ termcapinfo rxvt ti@:te@ termcapinfo rxvt 'hs:ts=\E]2;:fs=07:ds=\E]2;screen07'
這些允許捲動條和滑鼠滾輪做“正確的事情™”。
請注意,這取決於終端類型,因此如果您的終端不是 type ,則無法使用
rxvt
。如果它不起作用,請嘗試用適當的終端類型替換rxvt
和rxvt-unicode
(通過執行來獲取printf $TERM
。)
檢查您的 $TERM 變數以查看您實際使用的終端。如果它的 xterm(或 xterm*)使用將其添加到 ~/.screenrc 以允許滑鼠滾動:
termcapinfo xterm* ti@:te@
或更完整:
termcapinfo xterm*|rxvt*|kterm*|Eterm* ti@:te@
如果沒有修改 ~/.screenrc,您可以使用 Ctrl-a ESC 滾動,然後使用上下箭頭。q 退出。
注意:您還可以使用滑鼠在拆分視窗之間更改焦點,方法是將其添加到 ~/.screenrc
mousetrack on
Term Cap 是一個獨立於設備的終端描述庫/數據庫。
參考/副本來自:
https://en.wikipedia.org/wiki/Termcap
https://superuser.com/questions/629004/gnu-screen-change-focus-in-split-windows-with-mouse