web-dev-qa-db-ja.com

Ctagsを使用してvimのシンボル(タグ)のすべての参照を一覧表示するにはどうすればよいですか?

Ctagsを使用してvimのシンボルのすべての参照を一覧表示できますか?一部のGUIIDEの「参照の検索」のように。

Ctagチュートリアルは、すべての使用法ではなく、シンボルの定義を見つける方法を説明しているだけです。

12
Shaobo Zi

ctagsツールは、シンボルのdefinitionsのみを収集して保存します。

すべてを見つけるにはreferences、Vimへのcscope統合を使用できます(:help cscope)ただし、cscopeがサポートするプログラミング言語はctagsよりはるかに少ないことに注意してください。

あるいは、貧乏人の代わりは組み込みの:grep/:vimgrepコマンド(適切なパターン)。 Vimは強力なテキストエディタですが、IDEはありません。これに適した外部ツールを見つけて統合するか、そのようなコードブラウジングのために実際のIDE(Eclipse、Visual Studio、IntelliJ IDEAなど)に切り替えます。

13
Ingo Karkat