有没有办法阻止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的区域"代码清理".)
现在可以在版本2017.3中像这样:
// @formatter:off — disable formatter after this line // @formatter:on — enable formatter after this line
目前这是不可能的.请参阅功能请求RSRP-187963.
作为一种解决方法,如果您有大量"预格式化"代码,则可以将其移动到自己的(部分类)文件并将其添加到"生成代码"配置列表中.这会禁用此文件的R#"代码清理".请注意,它还会禁用检查!(遗憾的是,"生成的代码区域"功能仅禁用检查,而不是R#版本9.2的区域"代码清理".)