23

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

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

2 回答 2

31

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

// @formatter:off — disable formatter after this line
// @formatter:on — enable formatter after this line
于 2018-02-08T10:31:58.403 回答
8

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

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

于 2015-12-09T11:39:09.167 回答