Vim: плагин youCompleteme открывает разделенное окно с определением функции
Я только что скачал и заявил, используя плагин YCM для VIM. Однако я заметил, что всякий раз, когда появляется автозаполнение, дающее подсказки о завершении, в моем текущем окне также открывается разделенное окно. Любые предложения о том, как я могу настроить YCM, чтобы не открывать разделенное окно? или, по крайней мере, закройте окно, когда я что-то выберу.
1 ответ
В вашем файле.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
Поместите это в свой .vimrc
:
set completeopt-=preview
Я думаю, что это исправляет, согласно https://github.com/ycm-core/YouCompleteMe/issues/2015