16

这似乎应该很简单,但我就是想不通。我想让 Visual Studio 保持自动格式化我的代码,除了这部分:

public SomeClass : BaseClass {
    public SomeClass() 
        : base()
    {

    }
}

为什么我不能让它看起来像这样:

public SomeClass : BaseClass {
    public SomeClass() : base() {

    }
}

我查看了工具 -> 选项 -> 文本编辑器 -> C# -> 新行,但找不到它。有没有办法可以更改它以允许自动格式化和我的第二个示例?

4

3 回答 3

5

AFAIK 没有办法阻止 Visual Studio 这样做。

于 2009-06-21T03:06:08.663 回答
4

你确定取消选中:

Options -> Text Editor -> C# -> Formatting -> New Lines -> Place Open Brace on new line for types

不做你想做的事?

并取消选中

在方法的换行符上放置左大括号。

(nvrmind ..我明白你在做什么......这很烦人)

于 2009-06-21T03:11:47.250 回答
0

您购买ReSharper并将其用于所有格式设置,您可以完全按照您的需要进行设置 =)

于 2009-06-21T03:28:58.853 回答