YCM поддерживает завершение встроенных функций?

Этот вопрос относится к использованию YCM для семейства языков C:

Я думаю, что я настроил YCM так, чтобы он не падал сразу (длинная история) и делал некоторые дополнения, такие как элементы, которые он видел раньше (если я напишу printf один раз, он завершит это для меня во второй раз), а также такие вещи, как longInt и т. д.

Тем не менее, когда я набираю некоторые знакомые встроенные функции, такие как for, while а также switch, Ничего не произошло.

Почему это? То же самое не относится к Python, только языки семейства C, которые полагаются на ycm_extra_conf.py файл.

1 ответ

Как вы знаете,YCM нужно скомпилировать до того, как он заработает.

Я не знаю, как вы его скомпилируете, но если вам нужна семантическая поддержка языков семейства C, вам следует перейти в каталог YCM и скомпилировать его так: ./install.py --clang-completer Приведенная выше команда предназначена для Ubuntu 64bit/Mac/Fedora 64bit, более подробная информация здесь

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