投稿数 - 437, コメント - 59540, トラックバック - 156

Vim と Exuberant Ctags

Vim に限らないが、エディタのお供に ctags がないと不便極まりない。

ソースを管理しているディレクトリが以下のようになっていたとする。

/
 /subsystem1
  /include
  /src
 /subsystem2
  /include
  /src

ルートディレクトリで

ctags -R

とすれば、管理している全ソースの tags がルートにできるのだが、Vim は tags ファイルをカレントディレクトリしか探さない。カレントディレクトリに tags を作っても、/subsystem1/src で作業していて、/subsystem2/src の関数にジャンプしたい場合はそれができない。

できれば、カレントディレクトリの親を再帰的に検索して tags を見つけて欲しい。というわけで、不細工だが vimrc に以下の設定を書いておけば、望みの効果を得られる。

:set tags=./tags,../tags,../../tags,../../../tags,../../../../tags,../../../../../tags

階層が深くなりそうだったら更に繰り返して書けばよいが、もっと上手い書き方はないものか…。

投稿日時 : 2007年12月19日 10:53

フィードバック

# re: Vim と Exuberant Ctags

ありますよ。
http://vimwiki.net/?tips%2F59

# re: Vim と Exuberant Ctags

おおー!!
ありがとうございます!
2007/12/19 12:52 | 囚人

# uHqBmWkhWtVQzhth

zds54c This is one awesome post.Thanks Again. Great.
2014/08/05 6:05 | http://crorkz.com/

# eYhezvjWMVfpkT

I'm usually to blogging and i really recognize your content. The article has really peaks my interest. I'm going to bookmark your web site and keep checking for brand new information.

# MTHZXSsVNYBrnleBob

Would you be occupied with exchanging hyperlinks?

# DBOXISfqajmPG

you will have an incredible blog right here! would you prefer to make some invite posts on my weblog?

# iKoDXbRETCJtyLaIFFz

Hello! I've been reading your weblog for some time now and finally got the courage to go ahead and give you a shout out from Kingwood Tx! Just wanted to say keep up the good job!
2014/09/14 20:22 | http://www.distanceentre.com/

# DzCUDzzgiB

wohBaw A round of applause for your article.Much thanks again.

コメントの投稿

タイトル
名前
URL
コメント