在重新格式化 (Ctrl+K+D) 后,Visual Studio 2010 会重新缩进 HTML 文本。这意味着,当文本在换行后已经缩进时,VS 将尝试重新缩进它以适应最佳块。
<p>Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1
Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2
Line3 Line3 Line3 Line3 Line3 Line3 Line3 Line3 Line3 Line3</p>
成为
<p>Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1
Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2
Line3 Line3 Line3 Line3 Line3 Line3 Line3 Line3 Line3 Line3</p>
Visual Studio 2012在HTML自动格式化时不会撤销缩进。这意味着原始文本如上所示:
<p>Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1 Line1
Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2 Line2
Line2
Line3 Line3 Line3 Line3 Line3 Line3 Line3 Line3 Line3
Line3</p>
如何在VS 2012中实现与VS 2010相同的行为?
我没有找到对应的设置。