如何阻止 ReSharper 在 C++ 中格式化多行注释
How to stop ReSharper from formatting multi-line comments in C++
我最近得到了JetBrains ReSharper,并且已经使用它C++了。但是,我有一个主要的烦恼,似乎找不到任何关于此的文档或自定义。当我使用反斜杠和星号进行多行注释时,它会在每一行上插入星号,并且不会像Visual Studio在我获得ReSharper之前那样保持我的间距。我的意思是:
重新锐化转弯
/*
This on its own line
*/
到
/*
* This on its own line
*/
除此之外,ReSharper 也不会像 VS 那样将我的空间从一行保留到另一行。例如,在评论中
/*
This is a function, and these features are TODO
> Thing 1
> Thing 2
> Thing 3
*/
vanilla VS 不会让我手动按下> Thing x
文本的空间,而是会保持行与行之间的缩进。在 ReSharper 中,我不仅要清除每条评论开头的烦人*
,还要手动按下每一行缩进的空间。
我的问题是如何更改它以让 VS 处理我的评论格式,因为这非常烦人,尤其是对于较大的评论。对于任何关心风格指南的人,我的班级有一个非常严格的风格指南;我会因为让 ReSharper 保留其默认格式而被计算在作业上
。感谢您可以提供的任何帮助。我正在使用Visual Studio 2019和最新版本的ReSharper(截至2019年12月2日(。
抱歉,我不完全确定您所说的"ReSharper turner turn ...成..."。如果您不希望 R++ 在多行注释中的 Enter 后插入"*",请在 ReSharper |选项 |环境 |编辑 |行为。
我同意您的第二条评论,即应该修复此行为,我已经提交了跟踪请求 - https://youtrack.jetbrains.com/issue/RSCPP-28345。解决方法是在同一选项页面上禁用"输入时智能缩进"。
相关文章:
- 叮当格式化程序多行格式配置错误
- VSCode 中带有 C/C++ 扩展名的多行注释缩进错误
- 如何设置叮当格式的注释编译指示,以免触及多行doxygen注释?
- 如何阻止 ReSharper 在 C++ 中格式化多行注释
- C++,在多行代码段中注释
- QSyntax荧光笔和多行注释
- gcc多行注释警告
- visualstudio继续多行注释
- 宏和多行注释
- 变量后的Doxygen多行注释
- VIM语法折叠:禁用折叠多行注释
- 使用RegEx剥离C++中的多行注释
- 用c++计算多行注释之间的所有行数
- 如何在氧代码示例中插入多行注释
- c++单行注释后面跟着多行注释中的变换
- 为什么在c++中注释多行注释不一致?
- 使用反斜杠的多行注释
- 多行注释和新行
- c++正则表达式搜索多行注释(在/* */之间)
- 使用flex/bison进行多行注释声明