web-dev-qa-db-ja.com

C ++のSublime Textオートコンプリートプラグイン?

C++ライブラリを使用して、Sublime Textでオートコンプリート機能を使用しようとしています。たとえば、私は非常に頻繁にEIGENを使用しますが、このライブラリ内の関数のオートコンプリートはありません。ライブラリを何らかの方法でエクスポートして、このライブラリ内で使用できるすべての関数とメソッドを崇高に知らせるにはどうすればよいですか?

役に立つ答えをいただければ幸いです。

8
DevX10

パッケージ 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,
}
10
jdhao

Sublime Text 3を使用している場合、探しているのは ClangAutoComplete のようなプラグインです

ドキュメントを見つけることができます こちら

4
jreed

ClangComplete を使用できます。これにより、コード補完にlibclangが使用されます。

0
Paul Fultz II