标记区域不受自动格式设置规则的影响

时间:2012-08-08 14:18:38

标签: visual-studio-2010 resharper autoformatting

我正在寻找一种方法来保持我的代码区域有一定数量的制表符缩进。 选项卡表示与其上方字段的关系。

public string Foo1
    pubic string F1Bar1
public string Foo2
public string Foo3
    public string F3Bar1
    public string F3Bar2
        public string F3B2Foobar1
public string Foo4

运行自动格式当然会对齐所有这些字符串,有没有办法标记这部分代码被自动格式化程序忽略。保留缩进,而其余代码确实被格式化了?

(Resharper可供我使用)

2 个答案:

答案 0 :(得分:1)

无法在ReSharper 7.0或更早版本中执行此操作。但您可以在此http://youtrack.jetbrains.com/issue/RSRP-9997投票赞成此功能。

答案 1 :(得分:0)

您可以在public 之后添加换行符并在string之前缩进,即:

    public
      string F1Bar1;

此格式不会更改,至少在我的安装/设置(R#5.1.3,VS 2010)上。

不幸的是,这仅对第二级有帮助。第三级或更高级别是不可能的。