私は最近から切り替えてきたのEclipse CDTにSpacemacsとC ++層、私の開発環境として。
これまでのところ...すごい!ただし、Eclipseについて私が見逃しているものの1つは、そのインデクサーです。
現時点では、gtagsレイヤーでGNU Globalを使用しています。gtagsの問題は、インデクサーではなくタグ付けシステムであることです。
例:
set
クラスで呼び出された関数の参照を検索するField
と、コードベースに165の参照が返されますが、そのうちの1つだけが実際にはField::set
set
CDTでへの参照を検索すると、1つの結果が返されます。
emacsで使用できるより良いインデックス作成ソリューションはありますか?
オンラインで検索すると、3つのclangベースのインデクサーがリストされているこのページが見つかりました。
質問:
- これらのいずれかは、より良いインデックス作成エクスペリエンスを提供しますか?
- どちらを使用するかについての提案はありますか?
- リストされていないより良い代替案はありますか?
注意:
clang-complete
コード補完にも使用していますが、非常に遅いことがわかりました。異常に遅い。(これを体験するのは私だけではありません)インデックス作成ソリューションで同じ問題が発生した場合、機能しません。
clang-indexer
最近開発されていないことに気づきました、そして著者自身はそれが「ラフ」であると言います-それで私は他の二つにそれを試さないでしょう
rtags
リストされている3つの中で最も人気があるようです