C++ プロジェクト コード ベースのインデックス作成に使用できる VIM 用のプラグインはありますか?
クラスを指定でき、メソッドである可能性があり、メソッド/クラスが定義されているファイル/行を確認できるなどの機能を高く評価します。
コードのナビゲーション (および補完) については、
clang_indexer (およびclang_complete )を見てみましょう- C++ コードの ctag の理解はかなり悪いですが、universal-ctags は状況を大幅に改善しました。C++ の cscope の理解は存在しません。
C++コーディング用のプラグインについては、
C および C++ プログラミング用のスイートがあります。主に C++ プログラミングを対象としていますが、いくつかのユニークな機能は C でも使用できます。
:GOTOIMPL
;:Override
オーバーライド可能な関数を検索する:DOX
C++ 関数シグネチャを分析して、適切な (カスタマイズ可能な) doxygen コメント (\param、\throw などを使用) を生成するそれ以外の場合は、次も使用します。
その他のプラグイン。
他の人は、c.vim、他のテンプレート システム (snipmate & co)、pyclewn (vim 内から (gdb を使用して) デバッグする場合に強くお勧めします)、他のブラケット囲み拡張システムなどを使用しています。
PS: quoraで同じ件名の質問に少し違った回答をしました。
タグリストを多用しています。
「タグリスト」プラグインは、Vimエディターのソースコードブラウザーです。ソースコードファイルの構造の概要を説明し、さまざまなプログラミング言語のソースコードファイルを効率的に参照できるようにします。これは、Vimエディター用の最も評価が高くダウンロードされているプラグインです。