Als «key-bindings» getaggte Fragen

Tastaturkürzel, Tastenakkorde, Tastenfolgen, Hotkeys oder eine beliebige Zuordnung zwischen Tastenkombinationen und entsprechenden Aktionen in Emacs.


2
Wie vermeide ich, nach "^" "Leerzeichen" einzugeben, um in dired in das Verzeichnis zu gelangen?
^ist die Schlüsselbindung für das Verschieben in das übergeordnete Verzeichnis in dired("Up-Verzeichnis"). Doch in Gnu Emacsauf Windows 7 Professional 64-bitmit meinem deutschen Tastaturlayout ist es nicht ausreichend , „^“ zu geben , aber ich habe Platz zu geben danach die Schlüssel-Bindung Arbeit zu machen. Wie kann ich die Tastenbelegung neu …

1
Warum unterstützt Emacs keine wichtigen Up / Down-Ereignisse?
AFAIK emacs unterstützt nicht keyup/keydownnur Events keypressed. Ein Beispiel für eine Konsequenz ist, dass wir, wenn wir eine Region markieren möchten, zuerst eine Markierung setzen müssen set-mark-commandund dann die Region markieren können , indem wir uns um den Punkt bewegen. Dies ist zwar eine wirklich interessante Funktion, da Sie beim …

1
Wie richte ich Tastenkombinationen für Modi in einem bestimmten bösen Zustand ein?
Ich habe eine Reihe von Tastenkombinationen, die ich sowohl für web-modeals auch php-modeim Einfügemodus (von Evil) verwende. Also kann ich nicht benutzen set-local-mapoder so. Denn im normalen Modus rufen dieselben Tasten dann andere Befehle auf. Die Bindungen müssen also evil-insert-state-mapnur in aktiv sein. Ich habe folgendes: (eval-after-load 'php-mode '(progn (define-key …

4
Wie binde ich meine Schlüssel an noch nicht geladene Keymaps?
Ich verwende use-package, um installierte Pakete zu verwalten und bind-keybenutzerdefinierten Schlüsseln Aktionen zuzuweisen, die mir gefallen. Ich überschreibe die meisten Standard-Emacs-Tastenkombinationen (z. B. C-nwird M-k, C-pwird M-i), aber ich bin mit anderen Modi einverstanden, die mein Tastenkombinationsschema überschreiben. Manchmal möchte ich jedoch, dass meine Tastenkombination erhalten bleibt. Ich möchte M-ketwas …

3
Bewegen Sie sich weiter bis zum Ende der Zeilen
Die Standardeinstellung für die Schlüsselbindung C-a/C-eist nur für eine Sache: Verschieben Sie zum Anfang / Ende der Zeile. Gibt es ein Paket, das Emacs dazu bringen kann, sich so zu verhalten: Wenn ich nicht am Ende einer Zeile bin, C-egehe ich zum Ende der Zeile, andernfalls gehe ich zum Ende …

1
Wie kann ich von einem Tastencode zu seiner Tastaturäquivalenz zurückkehren?
Ich habe folgende Dokumentation: mc/keymap is a variable defined in `multiple-cursors-core.el'. Its value is (keymap (67108903 . mc-hide-unmatched-lines-mode) (27 keymap (118 . mc/cycle-backward)) (22 . mc/cycle-forward) (return . multiple-cursors-mode) (7 . mc/keyboard-quit)) Documentation: Keymap while multiple cursors are active. Main goal of the keymap is to rebind C-g and <return> …

4
Entfernen von Bindungen zum ESC-Präfixschlüssel
Ich möchte den ESCSchlüssel anstelle von C-gfür verwenden keyboard-quit. Mein naiver Ansatz, es einfach zu tun (define-key global-map (kbd "ESC") 'keyboard-quit) funktioniert nicht. ESCist immer noch eine Präfix-Taste und das Drücken dieser Taste ruft nicht auf keyboard-quit.



3
Warum kann ich Shift- <Rücktaste> nicht binden?
Mein System ist debian keuchend, ich habe Folgendes versucht (global-set-key (kbd "S-&lt;backspace&gt;") 'evil-shift-left-line) (global-set-key (kbd "&lt;S-backspace&gt;") 'evil-shift-left-line) (define-key global-map [S-backspace] 'evil-shift-left-line) Was ich will, ist im bösen Einfügemodus. Ich kann eine Tabulatorbreite vorwärts löschen, anstatt viermal die Rücktaste zu drücken. Die Tastenkombination funktioniert auf meinem Laptop, aber nicht auf meinem …

1
Gibt es einen Feststelltaste-Modus für diejenigen von uns, die den Schlüssel zurückgedrückt haben?
Das erneute Binden Ihres Feststelltasten zur Steuerung ist eine beliebte Vorgehensweise (obwohl es Argumente dagegen gibt, auch wenn dies etwas umständlich ist). Die Sprache, in der ich viel Zeit verbringe, verwendet jedoch ziemlich häufig Großbuchstaben. Gibt es eine caps-lock-mode, die das Verhalten simulieren kann? (Ohne die vorhandenen Tastenkombinationen zu beeinflussen, …


2
Wie kann man ALLE globalen Tastenkombinationen wirklich lösen?
Ich habe es gerade versucht (set 'global-map (make-sparse-keymap)) Aber die Ausgabe C-hbzeigt immer noch jede Menge Mist, besonders im Abschnitt " Globale Bindungen ": Global Bindings: key binding --- ------- C-@ set-mark-command C-a move-beginning-of-line C-b backward-char C-d delete-char C-e move-end-of-line C-f forward-char C-g keyboard-quit C-h help-command TAB indent-for-tab-command C-k kill-line …

2
Wie erkennt man Tastenanschläge, die den Puffer nicht bearbeiten?
Was ist der beste Weg, um Tastenanschläge (z. B. über einen Hook) zu erkennen, die den Puffer nicht bearbeiten? Ich meine Dinge wie Pfeiltasten für Punktbewegungen, Anrufe an beginning-of-bufferusw. Der Grund dafür ist, dass ich an einigen ycmdBindungen für Emacs arbeite und (zumindest heuristisch) erkennen möchte, wann der Benutzer die …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.