Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用垂直拆分打开新的Emacs缓冲区_Emacs - Fatal编程技术网

使用垂直拆分打开新的Emacs缓冲区

使用垂直拆分打开新的Emacs缓冲区,emacs,Emacs,如何在Emacs中将垂直拆分设置为默认值而不是水平拆分 我的用例:我想将Python文件与来自svn存储库的较旧版本进行比较,我使用C-xv~命令来完成这项工作。不幸的是,这总是在水平分割窗口时打开第二个缓冲区。垂直方向会更好(至少对于符合PEP-8标准的文件;)。我尝试时会垂直打开。我对该命令没有任何经验,但如果它与大多数emacs命令一样,它会根据当前窗口尺寸决定拆分窗口的方式:如果窗口高,它将水平拆分,但如果窗口宽,它将垂直拆分。因此,只要将窗口尺寸更改为更宽,它就会自动切换查看问题的答案

如何在Emacs中将垂直拆分设置为默认值而不是水平拆分


我的用例:我想将Python文件与来自svn存储库的较旧版本进行比较,我使用C-xv~命令来完成这项工作。不幸的是,这总是在水平分割窗口时打开第二个缓冲区。垂直方向会更好(至少对于符合PEP-8标准的文件;)。

我尝试时会垂直打开。我对该命令没有任何经验,但如果它与大多数emacs命令一样,它会根据当前窗口尺寸决定拆分窗口的方式:如果窗口高,它将水平拆分,但如果窗口宽,它将垂直拆分。因此,只要将窗口尺寸更改为更宽,它就会自动切换

查看问题的答案,然后执行相反的操作

取s并将其反转,可以得到:

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

谢谢你的回答,但是按照你的建议调整窗口的大小没有帮助。酷!我搜索了一下,但没有找到那个问题。谢谢@果冻豆是的,我认为这是问题不被标记为重复的充分理由。