gpt4 book ai didi

c - 在 c 中插入和编辑注释

转载 作者:太空宇宙 更新时间:2023-11-04 04:42:19 27 4
gpt4 key购买 nike

现在我有一堆已经插入注释的 C 源文件,格式为 /*****......*****/ 函数和 /*....*/ 用于短语和变量。我的任务是用 doxygen 记录这些文件。问题很明显:doxygen 不支持注释格式。所以我必须找到一种方法来修改文件的评论格式,并添加其他进一步的评论。

我尝试过使用带有 doxygen 工具包的 gvim。我只能插入一些简单的东西,比如

/**
* @brief
*/

仅限于函数。所以我想知道是否有办法修改已经存在的评论。提前谢谢你。

最佳答案

对于 Vim:

\/\*\*\*\*\*\_.\{-}\*\*\*\*\*\/

发现

/*****
abcdef
*****/
void main()
{
int a = 0;
/**** abcdef ****/
}

/***** abcdef *****/
void function()
{
}

/*****
abcdef
abcdef
abcdef
*****/
void function2()
{
}

它可以很容易地转换为子表达式替换 VIM 命令:

:1,$ s/\(\/\*\*\*\*\*\)\(\_.\{-}\)\(\*\*\*\*\*\/\)/\/\*\*\2\*\//g

:)也许 python/grep-awk 在这里会是更好的选择!

编辑:评论 - 以上解决方案严格基于/***** 模式(即/***** 中“*”的数量)

关于c - 在 c 中插入和编辑注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25118757/

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