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

Другие вопросы по тегам