从Doxygen提取vim语法文件和ctag的最佳方法?

从Doxygen提取vim语法文件和ctag的最佳方法?,vim,doxygen,ctags,Vim,Doxygen,Ctags,我想为一个包含Doxygen文档的库编写一个vim语法文件 这样的工具已经存在了吗 如果没有,那么自动生成该文件的最佳方法是什么 编写一个新的输出生成器(复杂) 从doxygen/xml/*.xml解析大量xml(慢) 还有别的吗 我很惊讶这样的事情还不存在。知道为什么吗?我找错地方了吗?与解析所有生成的XML文件不同,您应该能够生成一个Doxygen标记文件。可以使用Doxygen选项GENERATE\u TAGFILE创建标记文件。生成的文件仍然是XML,但它捕获了单个文件中的所有文件、

我想为一个包含Doxygen文档的库编写一个vim语法文件

这样的工具已经存在了吗

如果没有,那么自动生成该文件的最佳方法是什么

  • 编写一个新的输出生成器(复杂)
  • 从doxygen/xml/*.xml解析大量xml(慢)
还有别的吗


我很惊讶这样的事情还不存在。知道为什么吗?我找错地方了吗?

与解析所有生成的XML文件不同,您应该能够生成一个Doxygen标记文件。可以使用Doxygen选项
GENERATE\u TAGFILE
创建标记文件。生成的文件仍然是XML,但它捕获了单个文件中的所有文件、结构、函数和其他符号,这可能更容易转换为您需要的格式。

从.h文件提取CTAG不是更容易吗?语法文件会做什么?突出显示已知的函数名?在这种特殊情况下,它是用于nxc的,而不是用于Mindstorms的C,我不确定它是否足够接近C。