Emacs技巧:如何在垂直分栏右侧窗口打开新文件
在Emacs中垂直拆分右侧打开新文件的方法
嘿,作为Emacs新手能关注到这些操作细节已经很棒啦!你想要的在当前帧垂直拆分并在右侧打开新文件的需求,其实有几种简单的实现方式,分临时操作和永久设置两种情况:
临时操作(单次使用)
- 两步快速完成:
- 先按下
C-x 3,这会直接在当前窗口右侧垂直拆分出一个新窗口(光标此时仍在原窗口) - 接着按下
C-x 4 f,输入你要打开的文件名回车,文件就会在右侧的新窗口中打开了——C-x 4 f的作用是在「其他窗口」打开文件,此时的其他窗口就是刚拆分出来的右侧窗口。
- 先按下
- 如果你觉得切换窗口更直观,也可以:
- 按
C-x 3拆分出右侧窗口 - 按
C-x o切换到右侧新窗口 - 按
C-x C-f打开目标文件
- 按
永久设置(默认垂直拆分打开文件)
如果你希望以后每次用「在其他窗口打开文件」的操作时,都默认垂直拆分到右侧(而不是水平拆分到底部),可以修改Emacs的配置:
- 打开你的配置文件(通常是
~/.emacs或者~/.emacs.d/init.el) - 添加以下代码并保存:
(setq split-width-threshold 0)
这个变量的作用是:当窗口宽度大于等于设定值时,优先使用垂直拆分。设为0就意味着无论窗口大小如何,都优先垂直拆分,这样之后再用C-x 4 f打开文件时,就会默认在右侧弹出新窗口了。
内容的提问来源于stack exchange,提问作者James
相关产品推荐
相关产品推荐

