Ответы:
Конечно, вы можете изменить привязку в Screen или Emacs.
Я использую Ctrl+ \в Screen, который используется очень немногими приложениями. Он используется в терминале для отправки сигнала QUIT - более сильной версии Ctrl+ C, которая перехватывает меньше приложений и может вызвать дамп ядра. Это редко полезно, и если вам это нужно, вы можете нажать Ctrl+ \ \. Большим аргументом против Ctrl+ \является то, что на некоторых раскладках клавиатуры сложно набирать текст. В любом случае, выберите ключ, который вы предпочитаете.
Чтобы изменить клавишу выхода из экрана, используйте escape
директиву в ~/.screenrc
:
escape ^\\\
В Emacs C-a
обычно перемещается в начало строки; Вы можете использовать Homeвместо этого. C-x C-a
не связан. Это оставляет режимы с пользовательскими привязками для C-a
или C-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)