Dividere le finestre all'avvio


8

Come divido le mie finestre all'avvio in questo modo:

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

Dai un'occhiata all'articolo wiki "Grid Layout" ,
dividi

Man mano che acquisisci familiarità con Emacs, potresti prendere in considerazione la possibilità di visualizzare determinati buffer e creare contemporaneamente il layout della finestra - ad esempio, uno potrebbe essere shell, uno potrebbe essere il tuo elenco di cose da fare e uno potrebbe essere un calendario.
elenco delle leggi

1
Ho risposto alla tua domanda? Perché se no, sentiti libero di dirmelo.
Luke Shimkus,

@KingShimkus Sì, l'ho semplicemente dimenticato di controllare il segno di spunta. Grazie per
avermelo

Risposte:


12

Inserisci il seguente codice nel tuo .emacsfile:

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

Un'altra opzione che puoi aggiungere al tuo .emacsfile è:

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

No, questo non funziona. Mette una grande finestra a destra e una più piccola in basso
Asad-ullah Khan,

Prova a cambiare i due comandi.
Ryan,

Perché dovrei cambiare i comandi?
Luke Shimkus,

@KingShimkus perché la prima divisione divide l' intera finestra, mentre tutte le suddivisioni successive dividono solo il buffer corrente . Provalo e vedrai la differenza
Asad-ullah Khan,

1
Quando eseguo manualmente queste funzioni, ottengo un risultato diverso rispetto a quando le inserisco nel file init. Devo ritardare in qualche modo l'esecuzione?
Zelphir Kaltstahl,

5

Un'alternativa, che offre molto di più di quello che ti serve, è usare workgroups.el . Si aprirà Emacs in una delle diverse configurazioni definibili, ti consentirà di passare da una all'altra e caricare i file richiesti. Quando esegui uno sviluppo che richiede l'apertura simultanea di più file, ti consente di iniziare a lavorare molto più velocemente. Lo uso molto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.