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