我有一个使用 Vim 的 Ctags 设置。
我目前的设置如下:
set tags=./tags;/
set tags+=~/.ctags/*/tags
它基本上在当前目录中查找一个tags文件,直到/,并且还查找tags内部~/.ctags目录,我在其中tags对不同目录中的不同项目进行了排序。
现在,一切正常,除了以下情况: - 我有两个标记文件定义为:~/.ctags/ruby/tags和~/.ctags/php/tags
- 我在一个 PHP 项目中工作并将CTRL+]我带到一个 Ruby 项目的标记(由于上面定义的第二条规则) - 当我期望它在内部搜索相关标签~/.ctags/php/tags- 它反而在内部找到匹配~/.ctags/ruby/tags- 因此,行为。
那么,我是否可以要求 Vim 只~/.ctags/php/tags在我使用 PHP 时查看内部,仅~/.ctags/ruby/tags在我使用 ruby 时查看,让我说~/.ctags/xxxx/tags当我使用xxxx
问候