|
9
|
| BlueRaja - Danny Pflughoeft · 技术社区 · 15 年前 |
|
|
1
20
在Visual Studio选项中,在文本编辑器/C#/Formatting/Spacing下的“设置其他间距选项”部分中,有一个选项用于“在控制流语句中的关键字后插入空格”。 我 犯罪嫌疑人 你会发现你已经检查过了,你不想这样。(我特意检查了一下:) |
|
2
4
根据需要禁用自动格式化。
默认情况下,在我的C#Express 2010配置中选中所有选项:
|
|
|
3
0
另一个好的技巧是让代码保持原样,然后按CTRL+K+D,它将自动格式化代码并修复空格 |
|
|
4
0
Visual Studio的行为似乎有点不一致。我在这里测试了所有内容,并在选项中选中了“自动格式化”设置,如下图所示:
我使用了以下代码:
如果我将上面的代码复制/粘贴到Visual Studio中,visualstudio将自动应用格式设置,从而在
如果我手动键入代码,Visual Studio将不会在
正如在另一个答案中提到的,如果我用CTRL+K+D来格式化整个文档,Visual Studio会在if后面插入一个空格。 这有点令人沮丧,因为如果我手动编写代码,在if(出于习惯)之后就没有空间了,但是如果我粘贴代码或格式化文档,就会得到空间。 |