【发布时间】:2014-09-26 22:21:09
【问题描述】:
现在我有一堆已经插入 cmets 的 C 源文件,格式为 /*****......*****/ 用于函数,/*....*/ 用于短语和变量。我的任务是用 doxygen 记录这些文件。问题很明显:doxygen 不支持注释格式。所以我必须找到一种方法来修改文件的注释格式并添加其他进一步的 cmets。
我已经尝试使用带有 doxygen 工具包的 gvim。我只能插入一些简单的东西,比如
/**
* @brief
*/
仅适用于函数。所以我想知道是否有办法让我修改已经存在的 cmets。提前谢谢你。
【问题讨论】:
-
当然可以修改已有的cmets。您是在问是否有自动化工具可以做到这一点?
-
你需要修改已有的cmets!
-
您是否考虑过/尝试过任何 shell 命令/脚本方法,例如使用 grep/awk 等?也许在没有插件的情况下它在 vim 中很困难,但使用 grep/awk/sed 专门针对一堆文件要容易得多。它还取决于现有的命令布局。例如。如果 /****** 和 *****/ 之间有单行或多行文本等。
-
是的,这是我的问题。一个工具(像vim这样的编辑器,像eclipse这样的编译器)。
-
您似乎希望采用任意、非标准、不受支持的格式,并自动将其转换为 Doxygen 样式?这似乎不太可能 - 您最有可能必须使用 @alienfromouterspace 建议的一些工具。