繁体   English   中英

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

[英]How do I turn off Visual Studio's formatting options?

所以我在使用 Visual Studio 时遇到了这个烦人的问题(使用 C# 时),我一直在研究 C# 格式选项、通用 VS 选项以及 google 和 MSDN,但实际上找不到解决方法 - 我假设某处只有一个复选框,而我只是忽略了它。 这里是:

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

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

但是只要应用自动格式化功能,Visual Studio 就坚持这样格式化:

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

我在哪里关闭这个烦人的功能?

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

有一个名为“忽略声明语句中的空格”的选项 选中该选项,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. 忽略声明语句中的空格 <<-- 检查这个

二、 为运算符设置间距
插入空格...
忽略空格... <<--检查这个

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM