Als «keyboard-macros» getaggte Fragen

41
Wie speichere ich ein Tastaturmakro als Lisp-Funktion?

Sehr häufig musste ich die Schritte ausführen, die mehrere Tastenanschläge erforderten. Für dieselbe Sitzung können diese Schritte in einem Tastaturmakro aufgezeichnet werden. Ein Beispiel ist das Speichern eines häufig ausgeführten Such- / Ersetzungsvorgangs als Tastaturmakro. Aber dieses Makro...

8
Übersetzen von Zeichenfolgen in Tastendrücke

Bei einer Zeichenfolge in elisp möchte ich Emacs simulieren, die alle Tastendrücke erhalten, die zum erneuten Erstellen dieser Zeichenfolge erforderlich sind. Angesichts der Zeichenfolge "Hallo" würden sich Emacs genauso verhalten, als hätte ich Umschalt + H, e, l, l, o gedrückt. Beachten Sie, dass...

7
Schlafen Sie in einem kbd-Makro

Ich habe die Python-Koans in Emacs abgeschlossen und ein kdb-Makro verwendet, um meine Änderungen in einem Shell-Puffer zu testen und zurück in den Python-Code zu springen. Ich wollte die Zeilennummer des nächsten Fehlers aus dem Shell-Puffer nehmen, damit ich direkt dorthin springen konnte, aber...

7
Abfrage-Ersetzen im Tastaturmakro

Lassen Sie mich ein Tastatur-Makro definieren: Ich gebe ein C-x (, gehe dann zum Anfang mit M-<und M-%tippe, um einige Vorkommen von foo durch Balken abzufragen und zu ersetzen . Von 3 gefundenen Vorkommen ersetze ich nur die letzten 2, speichere dann mit C-x C-sund beende das kbd-Makro mit C-x...