Antworten:
Natürlich können Sie die Bindung in Screen oder Emacs ändern.
Ich verwende Ctrl+ \in Screen, das von sehr wenigen Anwendungen verwendet wird. Es wird im Terminal verwendet, um das QUIT- Signal zu senden - eine stärkere Version von Ctrl+ C, die von weniger Anwendungen abgefangen wird und möglicherweise einen Core-Dump erzeugt. Das ist selten nützlich, und wenn Sie es brauchen, können Sie Ctrl+ drücken \ \. Ein größeres Argument gegen Ctrl+ \ist, dass es schwierig ist, auf einigen Tastaturlayouts zu tippen. Wählen Sie auf jeden Fall den Schlüssel, den Sie bevorzugen.
Verwenden Sie zum Ändern der Escape-Taste für den Bildschirm die escape
Direktive in ~/.screenrc
:
escape ^\\\
Bewegt sich in Emacs C-a
normalerweise an den Anfang der Zeile. Sie können Homestattdessen verwenden. C-x C-a
ist nicht gebunden. So bleiben Modi mit benutzerdefinierten Bindungen für C-a
oder C-x C-a
oder C-c C-a
. Wenn Sie sich entscheiden C-\
, ist es normalerweise gebunden an toggle-input-method
, was nützlich ist, wenn Sie in mehreren Sprachen schreiben und ansonsten unbrauchbar sind. Sie können es auf einen anderen Schlüssel rebind mit global-set-key
in Ihrem ~/.emacs
:
;; overrides a binding for `suspend-frame', which is also bound on `C-x C-z'
(global-set-key "\C-z" toggle-input-method)