Visual studio Ctrl+;k+;d不删除HTML编辑器VS2012中的空行

Visual studio Ctrl+;k+;d不删除HTML编辑器VS2012中的空行,visual-studio,visual-studio-2012,Visual Studio,Visual Studio 2012,在VS2012中自动格式化(ctrl+k+d)html编辑器时,不会删除空行。这曾经在VS2010中起作用。我查看了工具>选项>文本编辑器>HTML>格式设置,但没有找到任何解决问题的方法。当有很多html代码时,这是一个方便的特性。有人知道如何在VS2012中实现这一点吗 下面是一个粗略的例子。是的,我知道你可以手动完成,但是自动格式化使它很容易 <article> <ul> <li&

在VS2012中自动格式化(ctrl+k+d)html编辑器时,不会删除空行。这曾经在VS2010中起作用。我查看了工具>选项>文本编辑器>HTML>格式设置,但没有找到任何解决问题的方法。当有很多html代码时,这是一个方便的特性。有人知道如何在VS2012中实现这一点吗

下面是一个粗略的例子。是的,我知道你可以手动完成,但是自动格式化使它很容易

            <article>
            <ul>
                <li>Item 1
blank line
                </li>
                <li>Item 2
blank line
                </li>
blank line                   
blank line
            </ul>
blank line
blank line
blank line
            <ul>
                <li>Item 1</li>
blank line
blank line
blank line
                <li>Item 2</li>
            </ul>
        </article>

  • 项目1 空行
  • 项目2 空行
  • 空行 空行
空行 空行 空行
  • 项目1
  • 空行 空行 空行
  • 项目2

事实证明,由于投诉,他们删除了此功能。我有VS2010ProfessionalSP1,它曾经工作过。这里有一个来自MSDN论坛的链接和解释

什么是“空行”?代码中的每一个空行?还是仅在文档末尾的空行?我不知道这个功能是内置的,可能是从一个扩展…标签之间的空白,垂直。我只是在VS 2010 Ultimate中尝试了这个功能,但也不起作用。