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

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

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

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

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

0

Решение

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

Я не знаю, как вы его скомпилируете, но если вам нужна семантическая поддержка языков семейства C, вам следует перейти в каталог YCM и скомпилировать его так:

./install.py --clang-completer

Приведенная выше команда для Ubuntu 64bit / Mac / Fedora 64bit, более подробная информация Вот

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]