2016-11-21 4 views
2

私はC++ライブラリを使って擬似テキストにオートコンプリート機能を持たせようとしています。私は非常に頻繁にEIGENを使用していますが、このライブラリ内の関数のオートコンプリートはありません。どのようにしてライブラリをエクスポートして、このライブラリ内で使用できるすべての関数とメソッドについて崇敬することができますか?Sublime Text C++のオートコンプリートプラグイン?

私は有用な回答をいただきたいと思います。

答えて

5

あなたは崇高なテキスト3を使用している場合はClangAutoComplete

ドキュメントあなたは、コード補完のためlibclangを使用しますClangCompleteを、使用することができますhere

+0

私は一見を見て、それは私が探しているようです。唯一の問題は、私がパッケージをインストールすることがあまりよくないということです。このパッケージをLinuxにインストールするにはどうすればいいですか?私はサイト上の手順に従おうとしましたが、私は 'clangをインストールすることもできます...いくつかの助け? – DevX10

+0

あなたが使用しているオペレーティングシステムは重要ではありません。パッケージマネージャは、Sublime Textパッケージのインストールに使用されます。 「パッケージマネージャのインストール」(http://stackoverflow.com/documentation/sublimetext3/6336/package-control/21860/installing-package-manager#t=201611222149363405083)を見てから、[崇高なテキストのカスタマイズ]( http://stackoverflow.com/documentation/sublimetext3/6336/package-control/24950/customizing-sublime-text#t=201611222149363405083)パッケージのインストール方法を説明しています。 – mattst

1

を見つけることができるように、あなたが探しているのはプラグインです。

1

私は、パッケージ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, 
} 
関連する問題