Ich bin sehr sehr neu zu Emacs. Ich will so etwas. Jedes Mal, wenn ich einen neuen Puffer öffne, sollte das aktuelle WinDow vertikal aufgeteilt werden. Wie sollte ich die .emacs-Datei ändern? Bitte geben Sie einige Hinweise an.Emacs: Öffne Puffer standardmäßig in vertikaler Teilung
Antwort
Sie wissen, dass Sie dies manuell mit C-x Recht tun können? So können wir diese Tatsache verwenden, um zu lernen, wie man den Befehl dazu an .emacs
anfügt.
Wir müssen nur herausfinden, was die Funktion ist. Also lassen Sie uns tun C-hkC-x die Hilfe für C-x zu finden. Das zeigt:
C-x 3 führt den Befehl split-window-Recht, das eine interaktive zusammengestellt Lisp-Funktion in `window.el ist‘.
So offen .emacs
(C-xC-f~/.emacs
), gehen Sie zum Ende der Datei und fügen:
(split-window-right)
Dann speichern Sie die Datei, starten Sie Emacs und sollte es funktionieren. Ich habe es gerade getestet.
Jedes Mal, wenn ich einen neuen Puffer öffne, sollte es das aktuelle Fenster vertikal teilen. und btw das sagt "Ein Fehler ist aufgetreten beim Laden' ~/.emacs " –
@ username_4567 Sie müssen einen Fehler gemacht haben, weil ich keinen Fehler bekomme. Was ist dein Fehler? –
Hat 'split-window-right' schon seit längerer Zeit mehrere Emacs-Versionen zurückgelegt? Wenn dies der Fall war (dh wenn das Problem nicht mit einer nicht erkannten Funktion zusammenhängt, die nur in nachfolgenden Emacs-Versionen verfügbar ist), dann ist * yes * ein * oder mehr * Fehler (s) höher im Benutzer 'vorhanden. Emacs-Datei. – lawlist
Ich erinnere mich nicht an den genauen Weg, den ich verfolgt habe, aber ich habe die folgende Konfiguration, um Emacs vorzuschlagen, dass der Rahmen vertikal und nicht horizontal geteilt werden soll, wenn Emacs die Wahl hat (zB wenn Hilfe aufgerufen wird) .
Das scheint auf meinen Breitbildmonitoren gut zu funktionieren.
(setq split-height-threshold nil)
(setq split-width-threshold 160)
Arbeitete für mich auf einem 1280x800 Bildschirm und reduziert die 160 auf 80 – user234461
- 1. Wie öffne ich den Emacs-Nav-Puffer im rechten Fenster?
- 2. Dvorak-Layout in Emacs standardmäßig?
- 3. VIM geöffnete Datei in vertikaler Teilung im schreibgeschützten Modus
- 4. Emacs-Verknüpfung, um in einem Zug von einer horizontalen Teilung in eine vertikale Teilung zu wechseln?
- 5. Emacs: setze Kompilierbefehl per-Puffer
- 6. OpenGL-Kontext in Emacs Puffer
- 7. Emacs erlang Puffer
- 8. Emacs deaktivieren * Nachrichten * Puffer
- 9. Öffnen Sie einen Puffer als vertikale Teilung in VIM
- 10. Wie konvertiere ich in Emacs die horizontale Teilung in vertikale Teilung und umgekehrt?
- 11. Emacs wechseln Puffer pro Fenster
- 12. Emacs-Puffer an C übergeben
- 13. emacs kompilieren Puffer automatisch schließen?
- 14. Emacs Shell-Befehl auf Puffer
- 15. Emacs: interaktiv Suche offene Puffer
- 16. Emacs reindinging gesamten C++ - Puffer
- 17. "Puffer hier öffnen" in Emacs (Ido-Modus)
- 18. Puffer speichern Reihenfolge in Emacs Split-Fenster
- 19. VIM: Wie öffne ich eine neue Datei im aktuellen Puffer?
- 20. Emacs 25 und list-Puffer Verhalten
- 21. Emacs - Töten den Puffer mit Terminal-Emulator
- 22. Center Emacs Puffer innerhalb des Fensters
- 23. Emacs Mini-Puffer-Befehl mit Parameter
- 24. Emacs: Puffer beim letzten Start der letzten Sitzung wieder öffnen?
- 25. Emacs nicht schließen, weil der Puffer „ido.last“
- 26. Emacs automatisch speichern auf Schalter Puffer
- 27. Emacs - Automatisches Speichern Puffer alle 5 Sekunden
- 28. Mit FuzzyFinder in vim (+ MiniBuffer), öffne Datei im aktuellen Puffer
- 29. ICSharpCode.TextEditor Vertikaler Bildlauf
- 30. Wie aktuelle Puffer in Python-Interpreter in Emacs laden?
Was meinst du? Wenn Emacs geöffnet wird, hat es einen bestimmten Puffer geöffnet, vertikal geteilt? Oder wenn Sie einen bestimmten Puffer öffnen, teilt er sich vertikal auf? Oder etwas anderes. – zck
@Robin Grün ist richtig. Ich mag den 'emacs-startup-hook', weil er mir mehr Kontrolle über den Ort gibt, an dem er in meinen Benutzerkonfigurationsdateien erscheint: '(add-hook 'emacs-startup-hook (lambda() (geteiltes-Fenster-rechts))) '. Und natürlich haben Sie alle Möglichkeiten in der Welt, um sie hinein zu legen - z. B. "Split-Window-vertikal"; 'Split-Fenster-horizontal'; mach den hokey pokey und drehe dich um. . ., etc. – lawlist
zur besseren Übersicht bearbeitet. –