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

如何关闭Vim中选择自动补全建议时弹出的preview标签?

解决Vim自动补全时弹出Preview窗口的问题

嘿,看了你的配置和问题描述,这个自动弹出的预览窗口大概率是YouCompleteMe(YCM) 搞的——毕竟它是你插件列表里负责智能补全的工具,vim-airline只是状态栏插件,和这个完全没关系,可以排除它的嫌疑。

下面给你几个直接修改.vimrc就能解决的方案,选一个适合你的就行:

方案1:彻底关闭YCM的预览窗口

在你的.vimrc里找个合适的位置(比如插件配置区块下面)加上这一行:

let g:ycm_show_docs_popup = 0

这个配置会直接禁用YCM在补全候选时弹出的文档预览窗口,一劳永逸。

方案2:保留预览但禁止自动弹出

如果你不想完全砍掉预览功能,只是不想它自己弹出来,改成手动触发的话,可以加这两行:

let g:ycm_show_docs_popup = 1
let g:ycm_automatic_docs_popup = 0

这样只有你主动触发预览(比如按YCM默认的<C-k>快捷键)时才会显示预览窗口,平时选补全候选时不会自动弹出来。

额外保险:禁用Vim原生补全预览

为了防止原生补全功能也搞事情,你可以再加上Vim原生的配置,移除补全的预览选项:

set completeopt-=preview

修改完配置后,要么重启Vim,要么在Vim里执行:source ~/.vimrc让新配置生效,再试试补全应该就不会弹出那个预览窗口了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:43:04