如何指定 TAGS 文件的位置?

How specify the location of TAGS file?

我有以下 ctags 的参数:

ctags -f TAGS -e -R --langmap=php:+.inc.foo.bar --list-maps=php 

知道如何指定 TAGS 文件的放置位置吗?我在 man ctagsctags --help 中没有找到任何相关信息,只是关于 TAGS 文件应该具有的文件名。

怎么样:

ctags -f - > /path/to/final/dest/tags

所以 -f - 部分将标签文件重定向到标准输出,然后我们使用 shell 重定向将其发送到我们选择的目的地。

参数-f后的文件名可以是不带路径的文件名,也可以是相对路径或完整的绝对路径。

例如 Windows:

ctags -f "C:\My Projects\ProjectX\ProjectX_tags.txt" -e -R --langmap=php:+.inc.foo.bar --list-maps=php

仅当路径或文件名包含 1 个或多个空格时才需要双引号。