2009-06-26 11 views
2

多くのクラスで使用されているsetValueという関数名があります。また、私は同じ名前でグローバル関数を持っています。私はC - ]を押すと、任意のsetValue関数に行きます。どうすればグローバルなsetValue関数に直接ジャンプできますか?関数globalであるかどうかを見つけるたびにtnextを使うのは本当に苦痛です。グローバル関数の検索方法は?

答えて

2

C-]は、あなたが正しい定義にジャンプしたり、リストを却下する番号を入力し

:ts 

でリストを調べることができ、複数の一致を返します。


のctagsは助けない... あなたはsetValueのoccurancesを検索して、定義のように見えるものにジャンプすることができます。

:vim /setValue/ *     <-- greps for setValue in all files 

あなたはそれがサブディレクトリSRCまたはヘッダーにヘッダーであることがわかっている場合は、特定のファイルのみを検索することができます:やる完了だ後

:vim /setValue/ src/*.h headers/*.h 

:cope 

リストを開くために上下にナビゲートして正しいと思われる定義を選択してから<enter>

でジャンプすることができます

あなたは

:cope 

あなたがリストに

+0

どうもありがとう、ステファンを上書きする他のコマンドを実行していない限り、それはあるだろうし、それを再オープン後に

:clo 

でリストを閉じて、することができます – chappar

関連する問題