Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Visual Studio 2013未正确处理Doxygen多行注释_C++_Visual Studio 2013_Documentation_Doxygen_Atomineer - Fatal编程技术网

C++ Visual Studio 2013未正确处理Doxygen多行注释

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,我认为这会起作用: /** /** 进入 或者更好:

我使用VisualStudio 2013 C++,使用AudioIUnter UpIdAdIn。 来自Java背景,我对Doxygen风格的文档感兴趣,因此我将Atomineer配置为使用Doxygen Javadoc风格,基本上如下所示:

/**
 * @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已经更新,现在还允许您键入/**以生成注释

/**
/* /
/**
 *|
 */
/**
 * |
 */