Vimでクラスやメソッドの定義元にジャンプする

コード読んでて,「このクラスやメソッドの中身知りたいな〜」ってときがあったときに簡単に定義元にジャンプするための方法をメモ

 

1. homebrewからctagをインストール

brew install ctags

2. PATHを通す

私の場合はzshを使っているので.zshrcに以下を追加

alias ctags='/usr/local/Cellar/ctags/5.8/bin/ctags'

コピペするときはバージョンに注意

3. タグファイルを作成

コードのあるディレクトリにて以下のコマンドを実行

ctags -R

 

すると,ジャンプしたいクラスやメソッド上で

  • Ctrl + ]・・・タグジャンプ
  • Ctrl + t・・・ジャンプ元へ戻る
  • :ts・・・候補を表示

といったコマンドが使えるようになる.他にもコマンドあるみたいだけどもとりあえず今使いそうなのはこのくらい.

 

【参考サイト】

VimのCtagsでタグジャンプ|備忘録