3

NetBeans 有 C 自动注释吗?

我安装了 NetBeans IDE 7.2.1 和 C/C++ 插件。

当我输入“/**”并按 Enter 时,它会自动生成如下代码。

/**
* @param param1
* @param param2
* @param param3
*/

我只是想知道我是否可以修改它生成的内容。

我想添加更多信息,如作者、日期、备注。

简单地说,我希望在输入“/**”并按如下所示按 Enter 时生成一些评论。(该函数已定义。)

/**
* @author
* @date
* @param param1
* @param param2
* @param param3
* @remark
*/
void do_something( struct sturct_one *param1, int param2, char *param3 )
{
   ...
}

请帮我。

4

1 回答 1

2

简,

有关添加源代码文档的 NetBeans IDE 文档部分未提及自定义 Doxygen 模板的可能性。所以简短回答你的问题

我只是想知道我是否可以修改它生成的内容

是:不,你不能。

通常,不需要任何额外内容,例如,如果您使用版本控制系统,则示例中的标签@author 和@date 是不必要的。你考虑过使用 CVS 吗?

作为替代解决方案(尽管不如键入“/**”那么优雅),您可以使用代码模板。如 NetBeans文档中所述,您可以定义代码模板的缩写。在您的情况下,您可以使用 @author、@date、@remark 标记和 1、2、3、... 参数定义 Doxygen 评论模板,并使用缩写 1、2、... 快速插入评论。

于 2013-02-09T14:07:54.947 回答