为什么Vim执行:help时打开拆分窗口,底部窗口是什么?
关于Vim执行
:help弹出额外底部窗口的说明 窗口身份
你看到的底部额外窗口是帮助预览窗口,部分预配置Vim套件或第三方帮助增强插件也会将其作为帮助辅助信息展示窗口。
触发原因
默认原生Vim执行:help只会打开单个帮助窗口,出现双窗口现象有几个常见原因:
- 你的
.vimrc配置中添加了帮助页面相关的自动命令,比如匹配到帮助类缓冲区自动拆分预览窗口的逻辑 - 你使用的预配置Vim发行版(如SpaceVim、LunarVim等)默认开启了帮助内容预览功能,会自动在底部拆分窗口展示当前查询关键词的匹配摘要
- 如果窗口内容显示为问号占位,也可能是本地Vim帮助文档缺失、编码配置不匹配导致的渲染异常
解决方法
- 临时关闭:聚焦到该窗口后执行
:q,或在任意窗口执行:only一键关闭除当前活动窗口外的所有其他窗口 - 永久关闭:
- 执行
:verbose set previewwindow?查询该窗口的触发来源,定位对应的配置行或插件 - 如果是自定义自动命令导致,删除
.vimrc中对应帮助页面的自动拆分逻辑 - 如果是预配置套件/插件的默认功能,在配置文件中关闭对应帮助预览开关即可
- 执行

内容的提问来源于stack exchange,提问作者j7skov
相关产品推荐
相关产品推荐

