How to automatically indent source code?

如何在 VisualStudio2010中自动缩进源代码?

我已经使用了 Ctrl + KCtrl + F,但它不工作; 是否有任何其他方法/插件做到这一点?

202733 次浏览

Ctrl + ED-格式化整个文档
Ctrl + KCtrl + F-格式选择

也可在菜单通过 编辑 | 高级

托马斯

编辑-
Ctrl + KCtrl + D-格式化 VS 2010中的全文

此外,还有方便的小“增加缩进”和“减少缩进”按钮。如果突出显示一个代码块并单击这些按钮,则整个代码块将缩进。

2010年是 Ctrl + kCtrl + d

enter image description here

2010年的缩进是 ctrl + k + d

我已经尝试了两种方式,并从编辑 | 高级菜单,他们没有做任何事情,我的源代码。其他选项,如行缩进正在工作。能有什么问题呢?- Chucky 7月12日13:06

有时候,如果它不工作,尝试选择一对夫妇行上面和下面或整块代码(整个函数,整个周期,整个开关,等) ,以便它知道如何缩进。

Like for example if you copy/paste something into a case statement of a switch and it has wrong indentation, you need to select the text + the line with the case statement above to get it to work.

在 VisualStudio2010中

Ctrl + k + d缩进整个页面。

Ctrl + k + f缩进所选代码。

欲获得更多帮助,请访问: http://msdn.microsoft.com/en-us/library/da5kh0wa.aspx

一切都在那里。

值得注意的是,如果文档中存在语法错误,则自动缩进不起作用。去掉红色的弯弯曲曲,然后尝试 CTRL + K,CTRL + D,无论什么..。