Ubuntu
tmux中行為不端的irssi分頁
當 SSH 連接到 Ubuntu 主機(AWS 上的 EC2 實例)時,我在 tmux 中遇到了一些奇怪的控制台分頁行為。我已經通過在 tmux 中執行 irssi 並點擊
PgUp
and來展示這種行為PgDn
。(我知道通常應該點擊
Ctrl
+B
然後PgUp
通過 tmux 中的緩衝區頁面向上,但這應該在 irssi 中工作,因為它是一個接管緩衝區和分頁的終端應用程序。)您可以看到它似乎認為視窗/緩衝區大約是其實際大小的一半,並將其移動到實際空間的頂部或底部,如果這有意義的話。
我
$TERM
的 isxterm-256color
,$SHELL
is/bin/bash
,tty
is/dev/pts/2
(至少目前,我認為 pts 數會發生變化)。
tmux -V
現在是 2.3,因為我嘗試從原始碼安裝最新的 master,我首先使用打包在正常 Ubuntu 儲存庫(版本 2.1)中的 tmux 體驗了這種行為。我的 Ubuntu 是 16.04.1 LTS。
對於它的價值,
tmux
依賴於在screen
終端描述中使用終端功能。除了功能鍵(tmux
以不同的方式)之外,還有一些影響游標移動的差異(xterm 中的所有功能,但螢幕中沒有),您可以使用infocmp xterm-256color screen
:hpa: '\E[%i%p1%dG', NULL. indn: '\E[%p1%dS', NULL. rin: '\E[%p1%dT', NULL. vpa: '\E[%i%p1%dd', NULL.
如果設置
TERM=screen
,則告訴大多數應用程序僅使用其中描述的顏色數量 (8)。tmux 可以screen-256color
和你的非 tmux xterm-256color一起使用也有
tmux
和tmux-256color
條目,但通常打包者預設只提供一個精簡的終端數據庫而沒有這些。您可能希望首先安裝該ncurses-term
軟體包。