如何关闭Visual Studio的格式选项?

所以我在Visual Studio中遇到这个恼人的问题(当使用C#时),我一直在挖掘C#格式化选项,一般VS选项以及谷歌和MSDN,但无法真正找到解决方案 – 我是假设某个地方只有一个复选框,我只是忽略了它。 这里是:

我想像这样格式化我的代码:

Type var2 = new Type(); Type someVar = new Type(); 

但只要应用自动格式function,visual studio就会坚持按照这样的格式进行格式化:

 Type var2 = new Type(); Type someVar = new Type(); 

我在哪里关闭这个恼人的function?

在格式选项中,在间距部分中:

有一个名为“忽略声明中的空格”的选项 。 检查该选项,VS.NET不会重新格式化您所做的声明。

所以,这应该工作:

 int i = 5; int melp = 4; 

但是,当你这样做时,VS.NET仍然会重新格式化你的代码:

 int i; int melp; i = 5; melp = 4; 

会变成:

 int i; int melp; i = 5; melp = 4; 

因此,只有在声明语句中,VS.NET才会忽略您提供的额外间距。

工具|选项| C#|格式

I.忽略声明中的空格<< - 检查一下

II。 设置运营商的间距
插入空间……
忽略空格…… << - 检查一下

工具 – >选项 – >文本编辑器 – > C# – >选项卡 – >“保持选项卡”

查看工具|选项| C#|格式