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

时间:2009-03-09 14:23:46

标签: c# .net asp.net visual-studio visual-studio-2008

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

我喜欢像这样格式化我的代码:

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

但是,无论何时应用自动格式功能,visual studio都坚持将其格式化为:

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

在哪里可以将此烦人功能关闭

4 个答案:

答案 0 :(得分:7)

在“格式选项”中的“间距”部分中:

有一个名为'忽略声明中的空格'的选项。 检查该选项,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才会忽略您提供的额外间距。

答案 1 :(得分:4)

工具|选项| C#|格式

予。忽略声明语句中的空格<< - 检查此

II。为操作员设定间距
      插入空格...
      忽略空格......<< - 检查此

答案 2 :(得分:1)

工具 - >选项 - >文字编辑器 - > C# - >标签 - > “保持标签”

答案 3 :(得分:0)

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