gpt4 book ai didi

c++ - 如何修改 CTAGS 生成的标记文件的默认分隔符

转载 作者:行者123 更新时间:2023-12-03 12:49:38 26 4
gpt4 key购买 nike

默认分隔符是制表符,即\t。但是,如果正在分析的一行代码中有注释,则会弄乱生成的标记文件的格式。如何修改 CTAGS 生成的标记文件的默认分隔符?

最佳答案

您可能喜欢 Universal-ctags 的 xformat 功能。使用该功能,您可以定义自己的输出格式。

[jet@localhost]~/var/ctags% cat input.c

#define ZERO 0
int main(void)
{
return ZERO;
}
[jet@localhost]~/var/ctags% ./ctags -x --_xformat='(N, K, L) = ("%{name}", "%{kind}", %{line})' input.c

(N, K, L) = ("ZERO", "macro", 1)
(N, K, L) = ("main", "function", 2)

http://docs.ctags.io/en/latest/news.html#customizing-xref-output可能会给你更多提示。

关于c++ - 如何修改 CTAGS 生成的标记文件的默认分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44292521/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com