メモの日々


2009年05月12日(火) [長年日記]

  • 未だに暇。

[vim] Vimで上位ディレクトリのtagsファイルを参照

ctagsで作ったtagsファイルをVimから使うときに、カレントディレクトリよりも上位に存在するtagsファイルも見てくれるようにできたのでメモ。

ヘルプのfile-searchingに説明があって、tagsオプションにセミコロン区切りで上位ディレクトリを指定するよう書かれているが、読んでもすぐには理解できなかった。

元々tagsオプションには「./tags,./TAGS,tags,TAGS」と設定されていたが、これを「./tags,./TAGS,tags;/home/ore,TAGS」のように変更することで「tags」というファイルは /home/ore まで上に辿って探してくれるようになった。ははあなるほど。

.tags や TAGS というタグファイルは使っていないので、.vimrc には

set tags=tags;$HOME

と書くことにした。