Visual studio 自动完成 C++ 的 Doxygen 标签
Visual studio auto complete Doxygen tags for C++
有没有办法让 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)。
我不知道为什么我在 Visual Studio Marketplace 上搜索时没有出现这个问题,但这是使用 /*!
doxygen 标签完成的。
https://marketplace.visualstudio.com/items?itemName=dragospop.CppDoxyComplete
示例:
/*!
*
*
* \param b
* \return
*/
int foo(bool b)
I don't know why this did not pop out on my search on Visual Studio Marketplace
对于 VS2019 和 VS2022 版本,another extension 基于 CppDoxyCompletion,但具有更多功能。
VS19 中有一个设置可以做到这一点:
工具 > 选项 > 文本编辑器 > C/C++ > CodeStyle > 常规 > 生成的文档注释样式
设置为Doxygen (/**)
有没有办法让 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)。
我不知道为什么我在 Visual Studio Marketplace 上搜索时没有出现这个问题,但这是使用 /*!
doxygen 标签完成的。
https://marketplace.visualstudio.com/items?itemName=dragospop.CppDoxyComplete
示例:
/*!
*
*
* \param b
* \return
*/
int foo(bool b)
I don't know why this did not pop out on my search on Visual Studio Marketplace
对于 VS2019 和 VS2022 版本,another extension 基于 CppDoxyCompletion,但具有更多功能。
VS19 中有一个设置可以做到这一点:
工具 > 选项 > 文本编辑器 > C/C++ > CodeStyle > 常规 > 生成的文档注释样式
设置为Doxygen (/**)