2011-11-03 10 views
18

Emacs, normalmente, divide automaticamente la finestra in orizzontale.Come modificare la direzione predefinita dello schermo diviso?

Come posso modificare questo comportamento predefinito, in modo che la finestra sia divisa verticalmente per impostazione predefinita?

+4

Non so cosa vuoi dire, ma si può colpire 'C-x 2' di dividere una finestra in senso verticale, e' C-x 3' per dividere una finestra in senso orizzontale. – mquander

+1

Alcune funzioni dividono automaticamente lo schermo. Come esempi di questo, c'è magit, melma e rinari –

+2

Questo sarà utile anche. Non cambia il comportamento predefinito, ma aiuta a passare da orizzontale a verticale e viceversa. http://www.emacswiki.org/emacs/ToggleWindowSplit – aartist

risposta

16
M-x Customize-Group [RET] Windows 

Là lo avete Split Window Preferred Function, Split Height Threshold e Split Width Threshold. Impostare Split Height Threshold a nil e Split Width Threshold-0

+0

Btw, al salvataggio tramite Personalizza ottengo un errore: 'split-width-threshold' in emacs 24.4.1. –

+0

@KostiantynRybnikov Mi dispiace, non è stato possibile riprodurlo in 24.4.1. Funziona ancora per me. –

+0

Fantastico, ho appena avuto questo problema con Magit che apre una nuova finestra in basso invece che sulla destra. Semplicemente aumentato 'soglia-altezza-soglie' dal suo valore predefinito da 80 a 200. Grazie! :-) – troglobit

4

Per me ha funzionato con

(setq split-width-threshold 0) 
(setq split-height-threshold nil) 
Problemi correlati