vim YouCompleteMe завершает только те слова, которые в данный момент находятся в буфере

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

Я понятия не имею, как даже диагностировать это. Есть идеи?

1 ответ

Я знаю, что было очень поздно, но вам нужно нажать триггер, чтобы произошло семантическое завершение, например, <Ctrl-Space>. Это не сработало для моей машины из-за конфликта ярлыков, но вы можете настроить триггер на что-то другое, например, после ввода определенного количества букв или определенного символа.Больше информации

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