获取Visual Studio 2015以识别Doxygen评论

时间:2017-04-13 10:28:20

标签: visual-studio visual-studio-2015 intellisense doxygen

我有一个记录如下的函数:

/**
 * Does something useful
 */
int foo(Bar bar)
{
    // my function
}

但是当我将该功能悬停在其他地方时,Intellisense不会显示它。当我将它悬停在定义时,我看到* Does something useful,这也不对(明星不应该在那里)。 Doxygen运行正常,eclipse CDT会显示您期望的文档注释。

1 个答案:

答案 0 :(得分:2)

从版本2016.2开始,JetBrains ReSharper在C ++文件中提供对Doxygen文档的支持。从this blog post我引用:

  

Doxygen可以说是最流行的代码格式和工具   C ++世界中的文档。 ReSharper C ++现在了解Doxygen   语法,并提供了几个便于编辑的关键功能   文档块。

     
      
  • 键入辅助有助于创建新的注释块并维护   现有结构。
  •   
  • 代码完成建议使用Doxygen命令并附带简短描述。
  •   
  • 使用\ param命令引入的函数参数引用将由Find Usages报告,并在使用Rename更改函数参数名称时更新。
  •   
  • 当函数参数引用未解析为现有函数参数时发出警告。
  •   
  • 文档生成:您现在可以为C ++声明符,类和宏定义生成文档。
  •   
  • 快速文档:文档现在可以在C ++中使用。文档弹出窗口(绑定到Visual Studio方案中的Ctrl + Shift + F1或IntelliJ IDEA方案中的Ctrl + Q)将显示来自Doxygen注释块的文档,或者如果没有找到文档,则显示符号的签名。
  •   

应该注意的是,此产品不是免费的并且使用它,您需要获得许可证。