it-swarm.com.de

Sublime Text Autocomplete Plugin für C++?

Ich versuche, die Autocomplete-Funktion für Sublime Text mithilfe von C++ - Bibliotheken zu verwenden. Ich verwende beispielsweise sehr oft EIGEN, aber für Funktionen in dieser Bibliothek gibt es keine Autovervollständigung. Wie kann ich die Bibliothek irgendwie exportieren, um sublime über alle Funktionen und Methoden zu informieren, die ich in dieser Bibliothek verwenden könnte?

Ich würde mich über jede hilfreiche Antwort freuen. 

5
DevX10

Ich verwende das Paket EasyClangComplete , um den C++ - Code automatisch zu vervollständigen. Und es funktioniert gut.

Sie können dieses Paket mit Package Control installieren. Es ist leicht einzurichten, eine Arbeitseinstellung ist wie folgt:

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

Wenn Sie Sublime Text 3 verwenden, suchen Sie nach einem Plugin wie ClangAutoComplete

Dokumentation finden Sie hier

4
jreed

Sie können ClangComplete verwenden, um libclang für Code-Vervollständigungen zu verwenden.

0
Paul Fultz II