ctags を使用して STL のタグを生成し、それらのタグを Vim で使用すると、スコープが認識されません。ctrl-] を使用すると、たとえそれが正しくなくても、一致する最初のタグに移動します。例えば:
std::list<int> mylist;
mylist.push__back(100);
カーソルが push_back(100) の上にあるときに ctrl-] を入力すると、リストの代わりに bitvector の push_back の実装に移動します。
私が知る限り、ctags はスコープを認識していませんが、OmniCppComplete など、ctags を使用する Vim プラグインがいくつかあることは知っています。これを修正するプラグインや設定を知っている人はいますか?