Ich frage mich, ob es eine Möglichkeit gibt, in Emacs Lisp zu springen, um zurück zum letzten aktiven Fenster zu springen, so wie popd
in Linux tun würde? Der Grund, warum ich frage, ist, dass in einigen Umgebungen zur Bewertung von Code (z. B. babel-repl) der Bearbeitungsbereich für den Quellcode den Fokus auf die REPL verliert, sobald die REPL gestartet wurde. Ich möchte sein Verhalten ändern und den Fokus zurück auf den Bearbeitungsbereich schalten, z. B. durch Hinzufügen eines zusätzlichen Befehls in elisp, um zu dem letzten aktiven Fenster vor dem Starten der REPL zurückzuspringen.emacs zum letzten aktiven Fenster wechseln?
0
A
Antwort
1
previous-window
oder get-mru-window
sollte tun, was Sie wollen. Sie können dann mit
(select-window (previous-window))
0
wechseln Wenn Sie nur den aktiven Puffer in Schalen interessiert sind, können Sie verwenden:
(defun prev-window()
(interactive)
(other-window -1))
(global-set-key [(f12)] 'prev-window)
(global-set-key "\C-cp" 'prev-window)
(global-set-key "\C-cn" 'other-window)
Ich habe dies in meiner ~/.emacs-Datei. CTRL + C dann p (oder F12) zum vorherigen Puffer zu gehen. CTRL + C dann n um zum nächsten Puffer zu gelangen. Mit der Funktion other-buffer können Sie den zuletzt besuchten Puffer erneut aufrufen. Wenn Sie eine negative Zahl angeben, können Sie die Reihenfolge, in der sie die Pufferliste durchlaufen, umkehren.
Verwandte Themen
- 1. Emacs wechseln Puffer pro Fenster
- 2. Zum zuletzt aktiven Register in VIM wechseln
- 3. aktiven Fenster
- 4. aktiven Tabs wechseln mit Selen
- 5. Neues Blatt erstellen und dann zum letzten aktiven Blatt zurückkehren
- 6. Shortcut zum Zurückschalten zum letzten Fenster in Vim?
- 7. Prism nicht zur aktiven Ansicht wechseln
- 8. Verwenden von VBA, um nur zwischen aktiven Arbeitsblättern zu wechseln
- 9. Wie zwischen sichtbaren Puffern in Emacs wechseln?
- 10. Bessere Kontrolle über Emacs-Fenster
- 11. Emacs, ein bestimmtes Fenster umschalten
- 12. Wie die letzten 10 aktiven Zeilen anstelle der letzten aktiven Zeile kopiert werden
- 13. Wechseln der Registerkarten im aktiven Werkzeugfenster in Intellij Idea
- 14. Erhalten markierten Text aus dem aktiven Fenster
- 15. emacs gdb quellcode fenster fokus ausgabe
- 16. Bis zur letzten aktiven Leitung VBA
- 17. So erhalten Sie den letzten aktiven Datensatz
- 18. Preserve Fenster-Layout in Emacs
- 19. Emacs: fix Höhe bestimmten Fenster
- 20. Emacs Lisp - neues Fenster öffnen
- 21. Anzeige der letzten Tastenanschläge in Emacs
- 22. Capture Änderung im aktiven Fenster (für Linux)
- 23. Suche nach dem aktiven Fenster mit Python
- 24. Alles ähnlich Emacs Puffer/Fenster-Unterstützung für Eclipse?
- 25. Emacs: Puffer beim letzten Start der letzten Sitzung wieder öffnen?
- 26. in Emacs, wie zu steuern, welche Fenster Compile Ergebnis anzeigen?
- 27. Puffer speichern Reihenfolge in Emacs Split-Fenster
- 28. Zum Benutzer Standortmarker wechseln
- 29. Emacs org-Agenda-Liste zerstören meine Fenster teilt
- 30. Ressourcen zum Lernen Emacs