gpt4 book ai didi

c++ - 如何阻止 ReSharper 在 C++ 中格式化多行注释

转载 作者:行者123 更新时间:2023-11-30 03:12:55 26 4
gpt4 key购买 nike

我最近获得了 JetBrains ReSharper,并一直将其用于 C++。但是,我有一个主要的烦恼,似乎无法找到任何文档或定制。当我使用反斜杠和星号进行多行注释时,它会在每一行中插入星号并且不会保留我的间距,就像 Visual Studio 在我获得 ReSharper 之前所做的那样。这就是我的意思:

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 处理我的评论格式,因为这很烦人,尤其是对于较大的评论。对于任何关注风格指南的人来说,我的类(class)有一个非常严格的风格指南;我会因让 ReSharper 保留其默认格式而被扣分。

感谢您提供的任何帮助。我正在使用 Visual Studio 2019 和最新版本的 ReSharper(截至 2019 年 12 月 2 日)。

最佳答案

抱歉,我不完全确定“ReSharper 将……变成……”是什么意思。如果您不希望 R++ 在多行注释中的 Enter 之后插入 '*',请在 ReSharper | 中关闭“Insert * on Enter after/*”选项 |环境 |编辑|行为。

我同意您的第二条评论,即应该修复此行为,我已提交跟踪请求 - https://youtrack.jetbrains.com/issue/RSCPP-28345 .解决方法是在同一选项页面上禁用“输入时智能缩进”。

关于c++ - 如何阻止 ReSharper 在 C++ 中格式化多行注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59143610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com