5

ctags を使用して STL のタグを生成し、それらのタグを Vim で使用すると、スコープが認識されません。ctrl-] を使用すると、たとえそれが正しくなくても、一致する最初のタグに移動します。例えば:

std::list<int> mylist;
mylist.push__back(100);

カーソルが push_back(100) の上にあるときに ctrl-] を入力すると、リストの代わりに bitvector の push_back の実装に移動します。

私が知る限り、ctags はスコープを認識していませんが、OmniCppComplete など、ctags を使用する Vim プラグインがいくつかあることは知っています。これを修正するプラグインや設定を知っている人はいますか?

4

2 に答える 2

4

ctags に渡すオプションは何ですか? --extra=+q 役立つかもしれません...

于 2009-06-05T19:28:29.257 に答える