Я пытаюсь установить плагин YouCompleteMe для VIM. Это то, что я сделал до сих пор:
Я попытался протестировать его на очень простой программе helloworld, но я не получаю никаких полезных советов. Например, когда я набираю ‘std ::’, я не получаю никакого интеллекта.
Я подтвердил, что сервер YCM работает, и в журналах нет ошибок.
Интересно, когда я выполняю ‘ValueError: Все еще нет флагов компиляции, пока нет завершений.’
У тебя есть предоставить базу данных компиляции (проще) или предоставить флаги компиляции вручную.
Если вы не используете чанч CMake, то вам понравится нести.
С Bear просто очистите ваш проект, перейдите в каталог сборки и используйте его для создать файл compile_commands.json. Например.
$ cd /path/to/your/project/build/directory
$ bear make
$ cp compile_commands.json /path/to/your/project/source/directory
Других решений пока нет …