有没有一种方法可以使Visual Studio自动将doxygen标记放置在C ++源文件中?
我的意思是例如这段代码:
int foo(bool p);
如果我在其顶部键入///
,Visual Studio会自动生成以下行:
/// <summary>
///
/// </summary>
/// <param name="p"></param>
/// <returns></returns>
int foo(bool p);
我的问题是:是否可以对doxygen进行相同的操作(当我键入/**
时)?要使VS生成以下内容:
/**
* @brief
* @param p
* @return
*/
int foo(bool p)
我的问题是关于编写文档标签(不生成最终的doxygen)。
答案 0 :(得分:4)
VS19中有一个设置可以做到这一点:
工具>选项>文本编辑器> C / C ++> CodeStyle>常规>生成的文档注释样式
将此设置为Doxygen (/**)
答案 1 :(得分:2)
我不知道为什么我在Visual Studio Marketplace上的搜索中没有弹出
对于VS2019版本,基于CppDoxyCompletion的another extension具有更多功能。
答案 2 :(得分:0)
我不知道为什么在Visual Studio Marketplace上的搜索中没有弹出此信息,但是使用/*!
doxygen标签完成了这项工作。
https://marketplace.visualstudio.com/items?itemName=dragospop.CppDoxyComplete
示例:
/*!
*
*
* \param b
* \return
*/
int foo(bool b)