c# - Visual Studio 在 if 语句后添加空格

有时(但不总是!?)当我用分号粘贴或结束一行时,Visual Studio 会在 if 语句后添加一个空格!比如粘贴的时候这个

if()

会变成这样:

if (condition)

并且,当完成一行时,这个

if(condition)
    DoSomething()

会变成这样:

if (condition)
    DoSomething();

不得不不断删除这个空间(有时两次!)绝对让我疯狂!这似乎发生在 ifwhile 但是不是

我在 VS 选项中找不到与此相关的任何内容。我确实安装了 Resharper,但它设置为不自动添加空间:

Visual Studio 为什么要惩罚我?

最佳答案

在 Visual Studio 选项中,在 Text Editor/C#/Formatting/Spacing 下,在“设置其他间距选项”部分,有一个“在控制流语句中的关键字后插入空格”选项。

怀疑你会发现你已经检查过了,你不希望这样。 (我特意检查了一下:)

https://stackoverflow.com/questions/4208231/

相关文章:

eclipse - 如何使 Eclipse Formatter 不破坏注释掉的代码?

postgresql - 我可以在 PostgreSQL 中获得 CSV header 但没有行数吗

android - 在 EditText 中自动格式化电话号码

c# - microsoft.interop.excel 格式化单元格

r - 更改 R DataTables (DT) 中的字体大小

ide - 为什么 IDE 不支持动态格式化?

formatting - 如何使用 LaTeX 以实用程序员系列丛书的风格格式化源代码列表?

python - python 3中的字符串拆分格式

javascript - 并非所有浏览器都支持 toLocaleString()?

io - Fortran 将我的输出添加到星号 - 为什么?