vim YouCompleteMe завершает только те слова, которые в данный момент находятся в буфере
Я установил ваш полный комплект в соответствии с инструкциями на странице GitHub. У меня последняя версия vim, взятая из официального vim github, с python 2 (без python 3), и youcompleteme завершает слова, которые уже находятся в буфере, однако я не получаю никакого "семантического завершения" (я полагаю, это называется.) Это не будет автозаполнение встроенных библиотек Python.
Я понятия не имею, как даже диагностировать это. Есть идеи?
1 ответ
Я знаю, что было очень поздно, но вам нужно нажать триггер, чтобы произошло семантическое завершение, например,
<Ctrl-Space>
. Это не сработало для моей машины из-за конфликта ярлыков, но вы можете настроить триггер на что-то другое, например, после ввода определенного количества букв или определенного символа.Больше информации