阻止ReSharper格式化特定代码块

时间:2015-12-09 11:05:54

标签: resharper resharper-9.2

有没有办法阻止ReSharper格式化文件中的特定代码块?类似的东西:

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

2 个答案:

答案 0 :(得分:14)

现在版本2017.3中的possible是这样的:

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

答案 1 :(得分:6)

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

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