我知道Visual Studio可以自动格式化,使我的方法和循环缩进正确,但我找不到设置。


当前回答

在较新的版本中,文档范围格式化的快捷方式是:Shift + Alt + F

其他回答

Visual Studio 2010/2013/2015/2017/2019

格式文档(Ctrl+K,Ctrl+D),即按住Ctrl,按下释放K,然后按下D,因为它是一个序列 格式选择(Ctrl+K,Ctrl+F)

工具栏编辑->高级(如果看不到高级,请在解决方案资源管理器中选择一个代码文件,然后重试)

你的快捷方式可能显示不同于我的,因为我设置了c#编码,但通过工具栏导航会让你到你的。

如果它不起作用,在你的代码中寻找错误,比如缺少括号使自动格式无法工作

如果你显示HTML源代码编辑工具栏,还有一个“格式化整个文档”按钮。

如果它仍然不能工作,然后你可以选择你的整个文档,复制和粘贴,它将重新格式化。

所以…

Ctrl + A Ctrl + C Ctrl + V

这是我发现的唯一一个在Mac上的Visual Studio Community Edition中工作的东西。

你也可以使用CodeMaid扩展。

你可以从Visual Studio Market Place获得扩展。 这里是扩展的链接。CodeMaid

如果你正在使用JetBrains ReSharper,格式化你的代码最简单的方法是使用CTRL + ALT + ENTER快捷键(重新格式化代码)。