使用代码清理时在 Resharper 中禁用/自定义注释(重新)格式化

2024-02-14

有没有办法定义如何使用 Resharper (6)“清理”注释?我没有找到解决这个问题的方法。

代码清理之前:

/// <summary>
/// This is a comment.
/// </summary>
public class MyClass
{
   ... <not yet cleaned code is here>
}

代码清理后:

/// <summary>
///   This is a comment.
/// </summary>
public class MyClass
{
   ... <cleaned code is here>
}

想要的结果:

/// <summary>
/// This is a comment.
/// </summary>
public class MyClass
{
   ... <cleaned code is here>
}

备注:我不想禁用单个类的清理等。我只想更改意外添加的注释中的缩进。


我找到了一个解决方案(使用ReSharper 6.1.1000.8.2)。

打开菜单:ReSharper->选项->代码编辑->代码清理->(选择配置文件,需要是用户定义的配置文件)->C#->禁用重新格式化嵌入的XML文档注释

这似乎是 ReSharper 6.1 中的一个新复选框!?

此解决方案不会设置缩进,但会禁用注释重新格式化。因此,您必须自己清理注释,但 ReSharper 不再更改它们(使用错误的缩进)。

我希望 JetBrains 在下一个版本中添加一个选项来支持单独设置缩进。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用代码清理时在 Resharper 中禁用/自定义注释(重新)格式化 的相关文章

  • 如果违反代码约定规则,如何配置 ReSharper 以使构建失败?

    使用 VS2015 更新 2 ReSharper 2016 1 是否有办法配置 ReSharper 使其在违反代码约定规则时使构建失败 None
  • IEnumerable 可能的多重枚举吗? [复制]

    这个问题在这里已经有答案了 这是为什么 我该如何解决它 这里没有什么需要修复的 Any 将迭代枚举 但在第一个元素之后停止 之后返回 true 多重枚举主要在两种情况下出现问题 性能 通常 如果您希望避免多次迭代 可以 因为速度较慢 这不适
  • Visual Studio 2010:限制编辑器选项卡的数量

    Visual Studio 似乎不限制打开的编辑器选项卡的数量 我正在使用 ReSharper 在打开一定数量的编辑器选项卡时 速度变得非常慢 因此 我必须跟踪打开的选项卡并定期关闭旧选项卡 如果我可以设置一个限制 以便在达到限制时关闭旧选
  • 如何更改Resharper的字体大小?

    如何更改Resharper的字体大小 我发现文件结构 实时模板和其他 UI 组件的字体小得难以忍受 我找不到任何自定义字体大小的选项 我尝试将 Windows DPI 增加到 150 这确实有效 但会导致很多其他问题 我正在使用 Resha
  • ReSharper 格式化:对齐相等的操作数

    谷歌员工请注意 这个问题有点过时了 因为当前版本的 ReSharper 2017 3 1 现在支持所请求的功能 我喜欢格式化我的代码以对齐相等操作数的右侧 像这儿 bool canRead false bool canReadClass t
  • 在 VS2015 中调试运行单元测试时出现 DisconnectedContext 错误

    我在 VS2015 Enterprise 中运行单元测试时遇到这个问题 每当我在调试模式下运行任何单元测试时 都会收到以下错误 托管调试助手 DisconnectedContext 在 my path to VS COMMON7 IDE C
  • 单元测试中的元素在完成后仍待处理

    运行测试后 我在 Resharper 中看到此警告 所有测试都通过了 2018 08 09 11 11 58 524 WARN 元素 Data Tests Infra IntegrationTests ResolvedIdentityTes
  • ReSharper 忽略 TODO 资源管理器上的某些文件夹

    我在我的解决方案中使用 SignalR 他们的 Nuget 包引入了 java 脚本 没关系 但问题是 那里有待办事项 现在显示在我的待办事项列表下 因此 当 ReSharper 扫描 TODO 时 我想忽略特定文件夹或文件 我尝试从 代码
  • 如何使用 Resharper 对类型成员重新排序?

    典型场景 很多人都参与过的课程 我想按字母顺序对方法 属性等进行排序 我希望能够在本地区或全球范围内的课堂上做到这一点 我看到 Resharper 中的功能可以做到这一点 但它似乎没有做任何事情 使用 清理代码 功能 可以在 语言 C 类型
  • 为什么在 Resharper/MSTest 下调试时引用的 dll 被锁定?

    我对汇编中的方法进行了集成测试A 集会A参考汇编B通过项目参考 我在 Resharper 6 1 单元测试场景中的 Visual Studio 2010 调试器下运行它们 测试引擎是微软原生的MSTest 我得到了臭名昭著的 该进程无法访问
  • Qunit qunit-fixture div 被删除,使用 Resharper 8 运行单元测试

    我遇到一个问题 当我在 ReSharper 8 下运行 Qunit 进行测试时尝试在 div id qunit fixture 中附加或设置 HTML 代码时 由于某种原因 div id qunit fixture 被删除 我需要测试文档就
  • 为什么 resharper 建议 const、静态操作?

    我想知道为什么 resharper 建议在非静态类中使用静态方法 是为了保存实例的创建吗 是性能问题吗 另外 为什么它建议 const 一些参数 是性能问题吗 我很想得到一些解释 当编译器遇到静态方法时 它会发出call指令 但当它遇到实例
  • 使用负等式表达式进行 resharper 自定义模式替换

    我在 resharper 中有一条规则来查找对 Nullable HasValue 的调用 T foo if foo HasValue And it offers to replace with a comparison directly
  • 安装了 Resharper,现在立即窗口中没有自动代码提示

    我已经习惯使用 ReSharper 因此无法卸载它 然而 我想尝试修复的一件小事是立即窗口 例如 当我键入 myObject 时 我会收到自动智能提示 自从我安装了 ReSharper 以来 这似乎不再起作用 并且仅在调试时在即时窗口中起作
  • Resharper 代码清理在 Unityconfig.cs 上不可用

    我在用着ReSharper 2016 3 2 它工作得很好 但我遇到了一个奇怪的问题 code cleanup该功能不适用于UnityConfig cs The Refactor上下文菜单被禁用 清理热键显示以下消息 组合键 Ctrl E
  • 在 ReSharper 模板中将名称大写

    有没有办法在 ReSharper 中创建名称大写的模板 例如我想做这样的事情 private type name public type uppercase name get return name set name value 所以当我输
  • ReSharper 键绑定问题

    我使用 Visual Studio 2010 Ultimate Resharer 6 在 ReSharper 的选项中 我选择 Visual Studio 键盘方案并单击应用方案 之后 一些快捷方式不会分配 例如 转到声明 转到实现 查找用
  • 这种双重实例是否有害,或者根本没有必要?

    在仔细阅读遗留资源时 我发现了这一点 DataSet myUPC new DataSet myUPC dbconn getDataSet dynSQL Resharper 正确地将其中的 new Dataset 部分 灰显 并建议 删除多余
  • Resharper 功能可修复命名约定问题

    一堆类不符合我们对私有变量的命名约定 Resharper 将此显示为警告 但希望我手动修复所有问题 是否有一些神奇的选项可以自动修复这些问题 清理代码 不会对此做任何事情 如果可能的话 将具有支持字段的属性转换为自动属性也是如此 显示提示
  • 让 Resharper 使用 StyleCop 配置

    我们的项目已经有 StyleCop 配置 我正在使用 ReSharper 我希望能够让 R 使用 StyleCop 设置 我知道您可以使用 StyleCopForResharper 在 Resharper 中构建设置并将其导出为 Style

随机推荐

  • Google Analytics API - 通过 .NET 过滤 - 非常接近!

    下午好 我已经在 StackOverflow 和网络上搜索了大约 24 小时 但还没有找到答案 我希望我遗漏了一些简单的东西 有经验的 API 用户可以为我指出 我正在使用他们的 NET 库查询 Google Analytics API 此
  • Spring - java.lang.NumberFormatException:对于输入字符串

    我正在尝试使用 DTO 获取用户及其关联对象的列表 到目前为止 还有一个错误 Model public class UserEntity OneToMany cascade CascadeType ALL fetch FetchType L
  • Jquery、Ajax、Post 函数、Rails

    我是 Rails 新手 有一个关于从 ajax 发布到 Rails 控制器并将数据返回到 javascript 的问题 我非常不熟悉它的实际工作原理 但我已经从其他 SOF 线程中拼凑了一个工作后函数 现在 我通过简单的按钮单击来发布数据
  • 当 .net 程序由于未捕获的异常而退出时,操作系统级别会发生什么?

    实际问题 当程序因未捕获的异常而崩溃时 在 Windows 中 会发生什么 是否有一个 dll 函数 我可以挂接该函数来记录有关崩溃的一些基本信息 Context 我计划编写一个程序 该程序将收集有关在我的本地电脑上崩溃的任何应用程序的一些
  • 如何使用 Perl 正则表达式转义字符串中的美元符号 ($)

    我试图使用 perl 正则表达式转义给定字符串中的几个特殊字符 它适用于除美元符号之外的所有字符 我尝试了以下方法 my special characters special characters special characters sp
  • Laravel 自己的变量范围

    我使用半正矢公式来计算距离 这工作正常 但我想隐藏距离大于该结果的 max radius 字段的结果 这是我的数据库架构 这是我正在使用的查询 你可以看到我硬编码了距离 50 public function scopeFitsDistanc
  • 如何处理 AngularJS 中的 $resource 服务错误

    我正在向我的 API 发出请求 并且正在使用 AngularJS resource 模块 它与 http 不同 所以我不知道如何处理我的错误 我的服务 var appServices angular module app services
  • 在自定义列表视图中滚动时复选框未选中

    我知道这个问题已经被问了一遍又一遍 但我仍然无法找到真正对我有帮助的建议 每当列表向下滚动时 该复选框就会被取消选中 是的 我使用布尔数组来存储值 但这仍然不能解决问题 这是我的代码 请为此提出一个解决方案 谢谢 public View g
  • Node.js、MongooseError 中的操作 `users.insertOne()` 缓冲在 10000 毫秒后超时

    我正忙于创建一个项目 允许用户输入 电子邮件 和 密码 来注册该网站 当我尝试使用 电子邮件 和 密码 输入用户来进入此网站时 出现以下错误 MongooseError 操作 users insertOne 缓冲超时 10000毫秒 未处理
  • 如何从现有类型定义类型但使用可选键(不使用 Partial)?

    我正在 React Redux 中进行一些状态合并 const newStateSlice state activeData entities action payload localId action payload isModified
  • 是否有 NSLog(@"%s", __PRETTY_FUNCTION__) 的 Swift 替代方案

    在 Objective C 中 您可以使用以下命令记录正在调用的方法 NSLog s PRETTY FUNCTION 通常这在日志记录宏中使用 虽然 Swift 不支持宏 我认为 但我仍然想使用包含被调用函数名称的通用日志语句 这在斯威夫特
  • 标签内的图像和文本

    这是生成的 html asp net 删除了一些客户端识别详细信息 在 Windows XP IE 7 中 单击图像不会执行任何操作 单击文本执行超链接 右键单击任意位置 然后选择open in new window or open也有效
  • Django:如何使用另一个应用程序中的模型

    我有两个应用程序 homepage and blog 我有一个模型Post在应用程序中blog 我可以将此模型用于应用程序blog但不适用于应用程序homepage 我如何在应用程序中使用这个模型homepage 我想在主页中显示我最近的一
  • 立即检测 iOS 方向变化

    我有一个游戏 其中设备的方向会影响游戏的状态 用户必须在横向 纵向和反向横向方向之间快速切换 到目前为止 我一直在通过以下方式注册游戏以获得方向通知 UIDevice currentDevice beginGeneratingDeviceO
  • jQuery 按值选择选项元素

    我有一个由 span 元素包裹的 select 元素 我不允许使用 select id 但可以使用 span id 我正在尝试编写一个 javascript jquery 函数 其中输入是数字 i 它是 select 选项的值之一 该功能会
  • R 在 Leaflet 中使用热图

    我有一个运行 Shiny 的 Linux 机器 我正在尝试根据演示获取传单运行的代码here https rpubs com bhaskarvk leaflet heatmap and here http leaflet github io
  • getRealPath() 返回 false(Laravel 5.2 和图像干预)

    上传图片时 getRealPath 总是返回false image file request gt file image file image file gt getRealPath gt FALSE 这是结果dd image file 另
  • 如何将 char 数组定义为常量?

    这里是 C C 菜鸟 我已经在头文件中定义了它 typedef unsigned char BitChar 9 8 data bytes chars and one width byte char extern BitChar BitFon
  • 使用 XCode 增加堆栈大小

    我在Linux上开发了一个命令行应用程序 需要增加其堆栈 在 Linux 上我只是使用了解决方法 ulimit s unlimited在运行程序之前 在 Mac OS X 上 使用 G 命令行 我添加到编译选项 Wl stack size
  • 使用代码清理时在 Resharper 中禁用/自定义注释(重新)格式化

    有没有办法定义如何使用 Resharper 6 清理 注释 我没有找到解决这个问题的方法 代码清理之前