6

我刚刚下载并声明使用 vim 的 YCM 插件。但是我注意到,每当自动完成弹出并给出完成建议时,我当前的窗口中也会打开一个拆分窗口。关于如何配置 YCM 以不打开拆分窗口的任何建议?或者至少在我选择某些内容时关闭窗口。

4

2 回答 2

14

在你的 .vimrc 文件中添加这一行:

let g:ycm_autoclose_preview_window_after_insertion = 1

根据文档:

当此选项设置为 1 时,YCM 将在用户离开插入模式后自动关闭预览窗口。如果设置了 g:ycm_autoclose_preview_window_after_completion 或者没有触发预览窗口,则此选项无关紧要。有关更多详细信息,请参阅 g:ycm_add_preview_to_completeopt 选项。

欲了解更多信息:https ://github.com/Valloric/YouCompleteMe#the-gycm_autoclose_preview_window_after_completion-option

于 2017-03-16T01:56:26.473 回答
3

把它放在你的.vimrc

set completeopt-=preview

我认为它根据 https://github.com/ycm-core/YouCompleteMe/issues/2015解决了这个问题

于 2020-08-11T19:09:54.397 回答