Gnu-Screen

如何在螢幕會話中使用 Vim 的增量 (Control-a)?

  • April 27, 2020

有沒有辦法將螢幕中的 Control-a 重新映射到 Alt-a 或其他東西,所以我可以在 Vim 中正常使用 Control-A(增加游標下的數字)?

來自man screen

-e xy

將命令字元指定為 x,將生成文字命令字元的字元指定為 y(在命令字元之後鍵入時)。預設為“Ca”和“a”,可以指定為“-e^Aa”。創建螢幕會話時,此選項設置預設命令字元。在多使用者會話中,所有添加的使用者都將從這個命令字元開始。但是當附加到一個已經執行的會話時,這個選項只改變附加使用者的命令字元。此選項分別相當於命令“defescape”或“escape”。

defescape xy

設置預設的命令字元。這相當於“轉義”,只是它僅對多使用者會話有用。在多使用者會話中,“escape”更改呼叫使用者的命令字元,其中“defescape”更改稍後將添加的使用者的預設命令字元。

轉義 xy

將命令字元設置為 x,將生成文字命令字元的字元(通過觸發“元”命令)設置為 y(類似於 -e 選項)。每個參數可以是單個字元、形式為“^x”(意為“Cx”)的兩個字元序列、後跟八進制數(指定字元的 ASCII 碼)的反斜杠,或者是後跟一個反斜杠第二個字元,例如“^”或“\”。預設值為“^Aa”。

引用自:https://serverfault.com/questions/185594