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


当前回答

只是进一步Starwfanatic和Ewan的回答,你可以自定义你的IDE添加任何按钮到任何工具栏-所以你可以添加格式按钮(如HTML源代码编辑工具栏)到任何其他工具栏(如文本编辑与所有其他编辑控件,如增加/减少缩进)。

单击工具栏右侧的箭头→添加或删除按钮→自定义…→命令选项卡→按钮。

文档格式和选择格式都在编辑组下。

(在Visual Studio 2010和Visual Studio 2013中测试)

其他回答

已接受答案中提供的解决方案不适用于Microsoft Visual Studio 2012。

在Visual Studio 2012中,快捷方式是:

对于高亮显示的代码块: Ctrl + K, Ctrl + F 对于文档范围的格式化: Ctrl + K, Ctrl + D

我曾经使用这些组合。我在保存文档时自动化了这个过程。你可以尝试我的扩展格式文件保存。

你也可以使用CodeMaid扩展。

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

您可以通过单击工具栏最后一个按钮右侧的小下拉箭头将按钮添加到工具栏,选择“添加或删除按钮”,然后单击您想要添加标记的按钮。您选择的按钮将出现在工具栏上…

然后只需选择文本并单击“增加缩进”或“减少缩进”按钮。我只在Visual Studio 2013上进行了测试。

在Visual Studio 2019中,“代码清理”(RunDefaultCodeCleanup)更高级(取自ReSharper): Ctrl + K, Ctrl + E

选项对话框:文本编辑器→c#→代码样式→格式化

在Visual Studio中自动格式化设置