私はC++ライブラリを使って擬似テキストにオートコンプリート機能を持たせようとしています。私は非常に頻繁にEIGENを使用していますが、このライブラリ内の関数のオートコンプリートはありません。どのようにしてライブラリをエクスポートして、このライブラリ内で使用できるすべての関数とメソッドについて崇敬することができますか?Sublime Text C++のオートコンプリートプラグイン?
私は有用な回答をいただきたいと思います。
私はC++ライブラリを使って擬似テキストにオートコンプリート機能を持たせようとしています。私は非常に頻繁にEIGENを使用していますが、このライブラリ内の関数のオートコンプリートはありません。どのようにしてライブラリをエクスポートして、このライブラリ内で使用できるすべての関数とメソッドについて崇敬することができますか?Sublime Text C++のオートコンプリートプラグイン?
私は有用な回答をいただきたいと思います。
あなたは崇高なテキスト3を使用している場合はClangAutoComplete
ドキュメントあなたは、コード補完のためlibclangを使用しますClangCompleteを、使用することができますhere
を見つけることができるように、あなたが探しているのはプラグインです。
私は、パッケージ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,
}
私は一見を見て、それは私が探しているようです。唯一の問題は、私がパッケージをインストールすることがあまりよくないということです。このパッケージをLinuxにインストールするにはどうすればいいですか?私はサイト上の手順に従おうとしましたが、私は 'clangをインストールすることもできます...いくつかの助け? – DevX10
あなたが使用しているオペレーティングシステムは重要ではありません。パッケージマネージャは、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