Fenster beim Start teilen


8

Wie teile ich meine Fenster beim Start folgendermaßen auf:

_____________
|  A  |  B  |
|_____|_____|
|     C     |
|___________|

Schauen Sie sich den Wiki- Artikel "Grid Layout" an , teilen Sie das Fenster 2x2 und schließen Sie das untere rechte
csantosb

Wenn Sie sich mit Emacs vertraut machen, möchten Sie möglicherweise bestimmte Puffer anzeigen und gleichzeitig das Fensterlayout erstellen - z. B. eine Shell, eine Aufgabenliste und eine Kalenderliste.
Lawlist

1
Habe ich deine Frage beantwortet? Wenn nicht, können Sie es mir gerne sagen.
Luke Shimkus

@KingShimkus Ja, ich habe einfach vergessen, das Häkchen zu setzen. Danke, dass du mich daran erinnert hast
Asad-ullah Khan

Antworten:


12

Fügen Sie den folgenden Code in Ihre .emacsDatei ein:

(split-window-below)
(split-window-right)

Eine weitere Option, die Sie Ihrer .emacsDatei hinzufügen können, ist:

(split-window-vertically)
(split-window-horizontally)

Nein, das funktioniert nicht. Es setzt ein großes Fenster rechts und ein kleineres unten
Asad-ullah Khan

Versuchen Sie, die beiden Befehle zu wechseln.
Ryan

Warum sollte ich die Befehle wechseln?
Luke Shimkus

@KingShimkus, da die erste Aufteilung das gesamte Fenster aufteilt , während alle nachfolgenden Aufteilungen nur den aktuellen Puffer aufteilen . Probieren Sie es aus und Sie werden den Unterschied sehen
Asad-ullah Khan

1
Wenn ich diese Funktionen manuell ausführe, erhalte ich ein anderes Ergebnis als beim Einfügen in die Init-Datei. Muss ich die Ausführung irgendwie verzögern?
Zelphir Kaltstahl

5

Eine Alternative, die weit mehr bietet, als Sie benötigen, ist die Verwendung von workgroups.el . Emacs wird in einer von mehreren definierbaren Konfigurationen geöffnet, Sie können zwischen diesen wechseln und die gewünschten Dateien laden. Wenn Sie eine Entwicklung durchführen, bei der mehrere Dateien gleichzeitig geöffnet sein müssen, können Sie viel schneller arbeiten. Ich benutze es oft.

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.