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.
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,
}
Si vous utilisez Sublime Text 3, vous recherchez un plugin tel que ClangAutoComplete
La documentation peut être trouvée ici
Vous pouvez utiliser ClangComplete , qui utilisera libclang pour compléter le code.