Gnu-Screen
使用 screen 和 emacs
我正在使用 emacs(在終端上),我使用 screen 在終端之間切換。組合鍵
Ctrl
+A
被螢幕抓取。有沒有辦法改變螢幕鍵綁定?
當然,您可以在 Screen 或 Emacs 中更改綁定。
我在 Screen 中使用
Ctrl
+\
,很少有應用程序使用它。它在終端中用於發送QUIT信號——一個更強的Ctrl
+版本C
,更少的應用程序擷取並可能產生核心轉儲。這很少有用,如果需要,可以按Ctrl
+\
\
。反對Ctrl
+的一個更大的論點\
是在某些鍵盤佈局上很難打字。無論如何,選擇你喜歡的鑰匙。要更改螢幕轉義鍵,請使用以下
escape
指令~/.screenrc
:escape ^\\\
在 Emacs 中,
C-a
通常移動到行首;你可以Home
改用。C-x C-a
不受約束。C-a
這留下了帶有orC-x C-a
或的自定義綁定的模式C-c C-a
。如果您選擇C-\
,它通常綁定到toggle-input-method
,如果您使用多種語言編寫,這很有用,否則無用。您可以使用以下命令將其重新綁定到不同的global-set-key
鍵~/.emacs
:;; overrides a binding for `suspend-frame', which is also bound on `C-x C-z' (global-set-key "\C-z" toggle-input-method)