Sublime Text плагин автозаполнения для C ++?

Я пытаюсь использовать функцию автозаполнения в Sublime Text с использованием библиотек c ++. Например, я очень часто использую EIGEN, но в этой библиотеке нет автозаполнения для функций. Как я могу как-то экспортировать библиотеку, чтобы дать возвышенному знать обо всех функциях и методах, которые я мог бы использовать в этой библиотеке?

Буду признателен за любой полезный ответ.

5

Решение

Я использую пакет EasyClangComplete для автозаполнения кода C ++. И это прекрасно работает.

Вы можете установить этот пакет, используя Package Control, Это легко настроить, рабочая настройка выглядит следующим образом:

{  "common_flags" : [
// some example includes
"-I/usr/include",
"-I$project_base_path/src",
// this is needed to include the correct headers for clang
"-I/usr/local/lib/clang/4.0.1/include",   ],   "cpp_flags" : [
"-std=c++11",
"-Wall"   ],
"errors_style": "phantoms",
"hide_default_completions": true,
"progress_style": "ColorSublime",
"show_type_info": false,
}
6

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

Если вы используете Sublime Text 3, то вам нужен плагин ClangAutoComplete

Документация может быть найдена Вот

4

Ты можешь использовать ClangComplete, который будет использовать libclang для дополнения кода.

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