如何更改默认的分屏方向?

Ped*_*olo 21 emacs split

Emacs通常会自动地将窗口分开.

如何更改此默认行为,以便默认情况下窗口是垂直分割的?

Oca*_*tal 19

M-x Customize-Group [RET] Windows
Run Code Online (Sandbox Code Playgroud)

你有Split Window Preferred Function,Split Height ThresholdSplit Width Threshold.设置Split Height ThresholdnilSplit Width Threshold0


aar*_*ist 15

使用 (setq split-width-threshold nil)垂直分割.
使用 (setq split-width-threshold 1 ) 了水平分割.

使用http://www.emacswiki.org/emacs/ToggleWindowSplit在它们之间切换.
使用http://www.emacswiki.org/emacs/TransposeWindows转发它们.

  • @ghilesZ我有同样的反应,但可以两种方式理解:“水平”或“垂直”分割总是具有误导性。如果绘制一条垂直线,则分割是水平的(一部分在左侧,另一部分在右侧)。但也可以说画一条垂直线就是垂直分割。不知道如何解决这个问题;-) 至于配置指令,`(setq split-width-threshold 1)`画一条垂直线。 (3认同)

coq*_*uin 5

对我来说

(setq split-width-threshold 0)
(setq split-height-threshold nil)
Run Code Online (Sandbox Code Playgroud)