0

我正在阅读有关如何为多级目录结构设置 Exuberant Ctags 的教程,我看到了以下行,

配置你的编辑器首先读取本地标签文件,然后在本地标签文件中找不到时查阅全局标签文件。在 Vim 中,这样做如下: :set tags=./tags,tags,~/project/tags

问题是:(这可能比 Ctags 更通用)为什么 ./tags 和 tags 都被指定为要查看的地方?他们对同一件事的评价不一样吗?

4

1 回答 1

0

编号来自:help 'tags'

当文件名以“./”开头时,“.” 替换为当前文件的路径。但仅当 'cpoptions' 中不包含 'd' 标志时。

所以./tags搜索文件,不是在当前目录下,而是在当前文件所在的目录下。

但是,tags会在当前目录中搜索文件。

是的,我也希望它能够以相反的方式工作......

于 2012-06-21T16:37:16.937 回答