2011-11-03 32 views
18

Emacs automaticaly bình thường chia cửa sổ theo chiều ngang.Làm cách nào để thay đổi hướng màn hình chia đôi mặc định?

Làm cách nào để thay đổi hành vi mặc định này để cửa sổ được chia theo chiều dọc theo mặc định?

+4

Tôi không biết những gì bạn có ý nghĩa, nhưng bạn có thể nhấn 'C-x 2' để chia một cửa sổ theo chiều dọc, và' C-x 3' để chia một cửa sổ theo chiều ngang. – mquander

+1

Một số chức năng tự động chia màn hình. Ví dụ như vậy, có magit, slime và rinari –

+2

Điều này cũng sẽ hữu ích. Nó không thay đổi hành vi mặc định, nhưng nó giúp chuyển đổi từ ngang sang dọc và ngược lại. http://www.emacswiki.org/emacs/ToggleWindowSplit – aartist

Trả lời

16
M-x Customize-Group [RET] Windows 

Ở đó bạn có Split Window Preferred Function, Split Height ThresholdSplit Width Threshold. Đặt Split Height Threshold thành nilSplit Width Threshold đến 0

+0

Btw, khi lưu thông qua Customize tôi nhận được một lỗi: 'split-width-threshold' trong emacs 24.4.1. –

+0

@KostiantynRybnikov Xin lỗi, không thể sao chép điều đó trong 24.4.1. Nó vẫn hoạt động cho tôi. –

+0

Tuyệt vời, chỉ có vấn đề này với magit mở một cửa sổ mới bên dưới thay vì ở bên phải. Đơn giản chỉ cần tăng 'split-height-threshold' từ 80 đến 200 mặc định của nó. :-) – troglobit

4

Đối với tôi nó làm việc với

(setq split-width-threshold 0) 
(setq split-height-threshold nil) 
Các vấn đề liên quan