web-dev-qa-db-fra.com

Sublime Text plugin autocomplete pour C++?

J'essaie d'avoir la fonctionnalité de saisie semi-automatique sur Sublime Text en utilisant des bibliothèques c ++. J'utilise très souvent EIGEN par exemple, mais il n'y a pas d'auto-complétion pour les fonctions à l'intérieur de cette bibliothèque. Comment puis-je exporter la bibliothèque pour informer sublime de toutes les fonctions et méthodes que je pourrais utiliser dans cette bibliothèque?

J'apprécierais toute réponse utile. 

5
DevX10

J'utilise le package EasyClangComplete pour compléter automatiquement le code C++. Et ça marche bien.

Vous pouvez installer ce paquet en utilisant Package Control. Il est facile à configurer, les paramètres de travail sont les suivants:

{  "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
jdhao

Si vous utilisez Sublime Text 3, vous recherchez un plugin tel que ClangAutoComplete

La documentation peut être trouvée ici

4
jreed

Vous pouvez utiliser ClangComplete , qui utilisera libclang pour compléter le code.

0
Paul Fultz II