是否可以禁用Resharper重新格式化文件的一部分?

时间:2010-06-04 17:41:03

标签: formatting resharper code-formatting

  

可能重复:
  Is there a way to keep ReSharper from formatting a region of code

当我想测试通常从文件或HTTP调用等读取的数据上的解析逻辑时,我通常会将该数据转换为测试中的字符串。一个(简短的)例子如下:

Line 1
    Line 2
Line3
  Line 4

会变成:

const string log = "Line 1\n" +
                   "    Line 2\n" +
                   "Line3\n" +
                   "  Line 4\n" +
                   "\n";

我想阻止Resharper将这些重新格式化为:

const string log = "Line 1\n" + "    Line 2\n" +
                   "Line3\n" + "  Line 4\n" + "\n";

让它们保持可读性。

有没有办法禁用Resharper 5中特定代码段的重新格式化?创建自定义生成的代码区域似乎不起作用(我相信它只适用于代码建议等 - 而不是重新格式化)。

或者,如果有一种方法可以将二元运算符切断很长时间,那么也会这样做(我不介意它是否通用),但我没有看到这样的选项。

另一个选择是打开保留现有换行符,但我通常希望将其保留,以便在其他位置删除奇怪的换行符。

0 个答案:

没有答案