如何指定TAGS文件的位置?

3

我有以下参数需要用于 ctags

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

有什么办法可以指定TAGS文件放置的位置吗?我在man ctagsctags --help中没有找到关于此的信息,只有关于TAGS文件应该具有哪个文件名的说明。
2个回答

2
参数-f后的文件名可以只是一个文件名,不带路径,也可以是相对路径或绝对路径。
Windows示例:
ctags -f "C:\My Projects\ProjectX\ProjectX_tags.txt" -e -R --langmap=php:+.inc.foo.bar --list-maps=php

只有当路径或文件名包含空格或以下字符之一时,才需要使用双引号:&()[]{}^=;!'+,`~。在周围使用双引号"的用法从来没有错。根据字符的不同,在Windows上围绕文件名参数字符串时,不使用双引号"可能是错误的。


感谢您的回答。没想到一个月后还能收到任何回复。 - ReneFroger

0

要不试试这样:

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接