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 escapeDirektive in ~/.screenrc:
escape ^\\\
Bewegt sich in Emacs C-anormalerweise an den Anfang der Zeile. Sie können Homestattdessen verwenden. C-x C-aist nicht gebunden. So bleiben Modi mit benutzerdefinierten Bindungen für C-aoder C-x C-aoder 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-keyin 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)