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
と書くことにした。