You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Emacs技巧:如何在垂直分栏右侧窗口打开新文件

在Emacs中垂直拆分右侧打开新文件的方法

嘿,作为Emacs新手能关注到这些操作细节已经很棒啦!你想要的在当前帧垂直拆分并在右侧打开新文件的需求,其实有几种简单的实现方式,分临时操作和永久设置两种情况:

临时操作(单次使用)

  • 两步快速完成:
    1. 先按下 C-x 3,这会直接在当前窗口右侧垂直拆分出一个新窗口(光标此时仍在原窗口)
    2. 接着按下 C-x 4 f,输入你要打开的文件名回车,文件就会在右侧的新窗口中打开了——C-x 4 f的作用是在「其他窗口」打开文件,此时的其他窗口就是刚拆分出来的右侧窗口。
  • 如果你觉得切换窗口更直观,也可以:
    1. 按 C-x 3 拆分出右侧窗口
    2. 按 C-x o 切换到右侧新窗口
    3. 按 C-x C-f 打开目标文件

永久设置(默认垂直拆分打开文件)

如果你希望以后每次用「在其他窗口打开文件」的操作时,都默认垂直拆分到右侧(而不是水平拆分到底部),可以修改Emacs的配置:

  1. 打开你的配置文件(通常是~/.emacs或者~/.emacs.d/init.el)
  2. 添加以下代码并保存:
(setq split-width-threshold 0)

这个变量的作用是:当窗口宽度大于等于设定值时,优先使用垂直拆分。设为0就意味着无论窗口大小如何,都优先垂直拆分,这样之后再用C-x 4 f打开文件时,就会默认在右侧弹出新窗口了。

内容的提问来源于stack exchange,提问作者James

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:28:51