Kann Emacs unterscheiden zwischen ctrl-r und Strg-Shift-r?
-
21-08-2019 - |
Frage
Ich möchte binden Strg + R 'isearch-backward
und binden Strg + Umschalttaste + R 'tags-apropos
aber ich kann zwischen den beiden Tastendrücken nicht unterscheiden.
Kann Emacs unterscheiden zwischen Strg + R und Strg + Umschalttaste + R ? Was sollte meine .emacs gehen in die Datei dieses Keybinding zu erlauben?
Lösung
Ja.
(global-set-key (kbd "C-r") 'isearch-backward)
(global-set-key (kbd "C-S-r") 'tags-apropos)
Die Art und Weise die Antwort auf diese Art von Fragen, um herauszufinden, ist Hilfe auf einer Taste Ch k zu tun, und geben Sie die Tastenanschläge Sie interessiert sind. Was Emacs zeigt in der Hilfe Puffer ist die Zeichenfolge, die Sie an das Makro 'kbd
passieren kann.
Andere Tipps
Ja - man ist "\C-r"
, die andere "\C-R"
ist. Sie können leicht zu trennen Befehle gebunden. Zum Beispiel soll dies den Trick tun, wenn in Ihrer .emacs
Datei platziert:
(global-set-key "\C-R" 'tags-apropos)