当前位置:  开发笔记 > 编程语言 > 正文

阻止ReSharper格式化特定代码块

如何解决《阻止ReSharper格式化特定代码块》经验,为你挑选了2个好方法。

有没有办法阻止ReSharper格式化文件中的特定代码块?就像是:

void MyMethod ()
{
    // ReSharper disable formatting
    PRE     =   { my top format }   /* no rules */   ;
    // ReSharper enable formatting
}

Timur Lemesh.. 19

现在可以在版本2017.3中像这样:

// @formatter:off — disable formatter after this line
// @formatter:on — enable formatter after this line


ulrichb.. 7

目前这是不可能的.请参阅功能请求RSRP-187963.

作为一种解决方法,如果您有大量"预格式化"代码,则可以将其移动到自己的(部分类)文件并将其添加到"生成代码"配置列表中.这会禁用此文件的R#"代码清理".请注意,它还会禁用检查!(遗憾的是,"生成的代码区域"功能仅禁用检查,而不是R#版本9.2的区域"代码清理".)



1> Timur Lemesh..:

现在可以在版本2017.3中像这样:

// @formatter:off — disable formatter after this line
// @formatter:on — enable formatter after this line



2> ulrichb..:

目前这是不可能的.请参阅功能请求RSRP-187963.

作为一种解决方法,如果您有大量"预格式化"代码,则可以将其移动到自己的(部分类)文件并将其添加到"生成代码"配置列表中.这会禁用此文件的R#"代码清理".请注意,它还会禁用检查!(遗憾的是,"生成的代码区域"功能仅禁用检查,而不是R#版本9.2的区域"代码清理".)

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有