答案 0 :(得分:1)
如果您希望emacs始终垂直分割窗口而不是水平分割窗口,请将split-width-threshold
设置为nil
。您可以使用 M-x customize-variable split-width-threshold 以交互方式执行此操作,或将(setq split-width-threshold nil)
添加到.emacs
文件中。
有关更多选项,请参阅https://www.gnu.org/software/emacs/manual/html_node/emacs/Window-Choice.html。
答案 1 :(得分:0)
您可能希望使用shackle包。像
这样的东西(setq shackle-rules '((("*shell*") shell-mode :align 'below)))
(shackle-mode 1)
这意味着如果创建了名为*shell*
的缓冲区,请在下面创建一个新窗口。您可能需要进一步调整它以获得您想要的结果。