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

标签 c# visual-studio-2008 formatting resharper

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

if()

会变成这样:

if (condition)

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

if(condition)
    DoSomething()

会变成这样:

if (condition)
    DoSomething();

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

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

Visual Studio 为什么要惩罚我?

最佳答案

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

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

关于c# - Visual Studio 在 if 语句后添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208231/

相关文章:

android - 字符串数组文本格式

css - 如何摆脱粗体设置文本?

c# - 使用 LINQ 获取多维数组的分区(N 维数组的 (N-1) 维实例)

vb.net - 目前不会命中 VS 2008 断点。没有为此文档加载任何符号

c# - Form.Show()导致Visual Studio 2010中的InvalidOperationException,该异常在2008年不存在

python - 格式化 SQLAlchemy 代码

c# - C# 中的 "Setting"类

c# - 如何在 Asp.Net 中更改 ListBox 所选元素的背景颜色

c# - 拖动窗口时不能可靠地调用 LocationChanged

visual-studio-2008 - 为什么 VS2008 构建与同一解决方案的 msbuild 不同?