VimでCtagsをセットアップしています。
私の現在の設定は次のとおりです。
set tags=./tags;/
set tags+=~/.ctags/*/tags
これは基本的にtags
現在のディレクトリからまでのファイルを検索し、内部ディレクトリ/
も検索します。ここでは、さまざまなディレクトリでさまざまなプロジェクトを並べ替えています。tags
~/.ctags
tags
これで、次の場合を除いて、すべてが正常に機能します。-次のように定義された2つのタグファイルがあります-~/.ctags/ruby/tags
および~/.ctags/php/tags
-PHPプロジェクトで作業していCTRL+]
て、Rubyプロジェクトのタグに移動します(上記で定義した2番目のルールのため)-内部で関連するタグを検索することを期待してい~/.ctags/php/tags
ました-代わりに内部で一致を見つけました~/.ctags/ruby/tags
-したがって、動作。
~/.ctags/php/tags
それで、 PHPで作業しているときにのみ内部を検索し~/.ctags/ruby/tags
、rubyで作業しているときにのみ検索し、で作業している~/.ctags/xxxx/tags
ときに言うようにVimに依頼できますか?xxxx
よろしく