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?

War es hilfreich?

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)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top