如何阻止Visual Studio自动格式化某些代码部分?

问题描述 投票:15回答:4

这似乎应该很简单,但是我无法弄清楚。我想允许Visual Studio保持自动格式化我的代码,但这一部分除外:

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

    }
}

为什么我不能像这样:

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

    }
}

我浏览了工具->选项->文本编辑器-> C#->换行,找不到它。有没有一种方法可以更改它以允许自动格式化以及第二个示例?

c# visual-studio visual-studio-2008 preferences
4个回答
3
投票

您确定要取消选中:

选项->文本编辑器-> C#->格式->换行->将换行符放在类型的新行上

不做你想做的事吗?

并且也取消选中

将换行符放在换行符上。

((nvrmind ..我明白你在说什么……很烦人)]


4
投票

AFAIK无法阻止Visual Studio这样做。


0
投票

您需要将"editor.formatOnSave": true,更改为:"editor.formatOnSave": false,

为此,请使用以下链接并按照说明进行操作https://code.visualstudio.com/docs/getstarted/settings


-1
投票

您购买了ReSharper并将其用于所有格式,可以根据需要完全设置它=)

© www.soinside.com 2019 - 2024. All rights reserved.