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


当前回答

使用VS 2017我想格式化网页HTML以某种方式完全左对齐。 即使在安装了生产力工具之后,这也行不通。

为了修复,对于HTML,我不得不去 工具—>选项—>文本编辑器—> HTML (Web表单)和更改; 标签缩进=智能和标签=保持标签。

其他回答

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

所以…

Ctrl + A Ctrl + C Ctrl + V

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

您还可以尝试右击菜单(上下文菜单)选项来格式化编码文档的选择。看看下面的截图:

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

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

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

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