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