首页 > 解决方案 > Cx 4 b 在当前缓冲区的左边打开一个新缓冲区

问题描述

当罢工C-x 4 b调用ivy-switch-buffer-other-window时,

一个新的缓冲区将在当前缓冲区的下方垂直打开。

如何将新打开的缓冲区定位到当前缓冲区的左侧。

标签: emacs

解决方案


根据代码ivy-switch-buffer-other-window是内置的增强版switch-to-buffer-other-window。后一个命令可以通过变量split-width-thresholdsplit-height-threshold(链接到文档)来控制。

因此,要让 Emacs 更喜欢并排而不是下方打开新缓冲区,您可以尝试将变量设置split-width-threshold为较低的数字,例如 50。这对我来说适用于非 ivy 命令,但是,新缓冲区在右边,不是左边。

如果您想要更好的控制,另请参阅这个涉及的堆栈交换问题。


推荐阅读