題 我可以將Screen的逃脫組合重新綁定到別的東西嗎?


我已經習慣使用C-a作為主鍵(基於我是一個emacs書呆子),這讓我感到困擾,這是屏幕用來啟動命令的組合。我可以綁定別的東西嗎?


11
2017-08-19 13:22


起源




答案:


C-a組合可以重新映射 .screenrc 文件,用 bind 命令。

這個網站應該對您有很大的幫助: http://www.softpanorama.org/Utilities/Screen/screenrc_examples.shtml


7
2017-08-19 13:27



對不起 - 你的意思是 escape 命令? - Greg


從我自己的.screenrc:

# replace Ctrl-A with Ctrl-O
escape ^Oo

12
2017-08-19 15:06



我個人使用Ctrl-Z,因為這是Emacs中最不常用的鍵,至少對我而言。 - Teddy
但是在shell中使用Ctrl-Z來暫停作業 - 所以不理想的imo。 - GodEater
那是最好的組合嗎? ctrl a,通常是左手,這會使用戶將其移動到兩隻手或右手。你能找到更貼近鑰匙的東西嗎? - Brian Thomas


從與-e選項相關的屏幕手冊頁:

       -e xy
            指定命令字符為x和字符generat-
            將文字命令字符添加到y(在命令後鍵入時)
            字符)。默認值為“C-a”和“a”,可以指定
            作為“-e ^ Aa”。創建屏幕會話時,此選項設置
            默認命令字符。在多用戶會話中,所有用戶都添加了
            將從這個命令字符開始。但當附加到
            在已經運行的會話中,此選項僅更改命令
            附加用戶的字符。此選項相當於
            分別是命令“defescape”或“escape”。


2
2017-08-19 14:16



嘆息......如有疑問,請查看手冊頁。 : - / - Jason Baker
你能舉一個調用的例子嗎? - ssice


它有助於瀏覽菜單。 : - /

我通過點擊F9並選擇“更改轉義序列”來改變它。


-1
2017-08-19 13:25