C++ Visual Studio 2013未正确处理Doxygen多行注释
我使用VisualStudio 2013 C++,使用AudioIUnter UpIdAdIn。 来自Java背景,我对Doxygen风格的文档感兴趣,因此我将Atomineer配置为使用Doxygen Javadoc风格,基本上如下所示:C++ Visual Studio 2013未正确处理Doxygen多行注释,c++,visual-studio-2013,documentation,doxygen,atomineer,C++,Visual Studio 2013,Documentation,Doxygen,Atomineer,我使用VisualStudio 2013 C++,使用AudioIUnter UpIdAdIn。 来自Java背景,我对Doxygen风格的文档感兴趣,因此我将Atomineer配置为使用Doxygen Javadoc风格,基本上如下所示: /** * @brief adds two numbers together */ void add(int x, int y); 但是,假设我想开始一个多行注释。来自IntelliJ IDEA,我认为这会起作用: /** /** 进入 或者更好:
/**
* @brief adds two numbers together
*/
void add(int x, int y);
但是,假设我想开始一个多行注释。来自IntelliJ IDEA,我认为这会起作用:
/**
/**
进入
或者更好:
进入
事实上,这会产生最奇怪的结果:
/**
# autocompletes to
/**/
进入
希望您能够理解这种自动完成行为是多么无益
除此之外,如果您设法获得完整的Doxygen评论,则仅当根据我的观察,扩展该评论时才有效:
您没有选择注释的开头/**
在按enter键之前,您选择的是星号后面的空格,而不是星号后面自动生成的空格:|表示光标
/**
*|
*/
然后按回车键就行了,但不行
/**
* |
*/
或者你在那一行输入一些东西,然后按回车键
现在,我想如何解决这个问题:以某种方式修复多行注释生成和自动扩展,使其与我所期望的类似
但是,如果你们确定这种解决方案不存在,那么我知道如果我键入///但为什么不//**!,Atomineer会自动生成文档!?我可以用它作为一种变通方法
到目前为止,我所尝试的:
在选项->文本编辑器->C/C++->高级下禁用完整的多行注释这将禁用它和Atomineer的文档生成器
残疾人生成XML文档注释,// /在选项下>文本编辑器> > C >高级,我们这里讲C++,显然这没有做任何事情
很抱歉回答得太晚,我之前没有发现这个问题 简单的解决方法是键入///或ctrl+shift+D来生成注释。不过,Atomineer已经更新,现在还允许您键入/**以生成注释
/**
/* /
/**
*|
*/
/**
* |
*/