有时(但不总是!?)当我用分号粘贴或结束一行时,Visual Studio 会在 if
语句后添加一个空格!比如粘贴的时候这个
if()
会变成这样:
if (condition)
并且,当完成一行时,这个
if(condition)
DoSomething()
会变成这样:
if (condition)
DoSomething();
不得不不断删除这个空间(有时两次!)绝对让我疯狂!这似乎发生在 if
和 while
但是不是为
。
我在 VS 选项中找不到与此相关的任何内容。我确实安装了 Resharper,但它设置为不自动添加空间:
Visual Studio 为什么要惩罚我?
最佳答案
在 Visual Studio 选项中,在 Text Editor/C#/Formatting/Spacing 下,在“设置其他间距选项”部分,有一个“在控制流语句中的关键字后插入空格”选项。
我怀疑你会发现你已经检查过了,你不希望这样。 (我特意检查了一下:)
关于c# - Visual Studio 在 if 语句后添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208231/