这似乎应该很简单,但是我无法弄清楚。我想允许Visual Studio保持自动格式化我的代码,但这一部分除外:
public SomeClass : BaseClass {
public SomeClass()
: base()
{
}
}
为什么我不能像这样:
public SomeClass : BaseClass {
public SomeClass() : base() {
}
}
我浏览了工具->选项->文本编辑器-> C#->换行,找不到它。有没有一种方法可以更改它以允许自动格式化以及第二个示例?
您确定要取消选中:
选项->文本编辑器-> C#->格式->换行->将换行符放在类型的新行上
不做你想做的事吗?
并且也取消选中
将换行符放在换行符上。
((nvrmind ..我明白你在说什么……很烦人)]
AFAIK无法阻止Visual Studio这样做。
您需要将"editor.formatOnSave": true,
更改为:"editor.formatOnSave": false,
为此,请使用以下链接并按照说明进行操作https://code.visualstudio.com/docs/getstarted/settings
您购买了ReSharper并将其用于所有格式,可以根据需要完全设置它=)