当我生成我的 ctags 文件时,它似乎也在解析评论中的内容。例如,使用 Vim 的插件 Tagbar,我可以在函数列表中看到不存在的函数,例如:
- 是
- 在
- 只是
这里发生的是 ctags 正在进入评论并找到以下内容:
“这个函数是......”,认为“是”是一个函数,然后在标签文件中为它添加一个条目。
我想知道是否有一种简单的方法可以告诉 ctags 不要解析评论中的内容。
我发现显然在 5.8.0 之后发布了对此的修复,但我不确定这是否已经发布,我的 ctags 版本是 5.8.0。
这与 PHP 项目有关,但我想如果答案可以涵盖适用于任何编程语言的解决方案(如果可能的话)会很好。
例子:
以下对函数的注释会生成标签“is”并将其列为函数:
/**
* This function is run to set certain preferences
*/