Visual Studio 2010 HTML缩进

4
在Visual Studio中,当我将HTML片段粘贴到aspx/ascx文件的源窗口中时,IDE会重新缩进内容。例如,如果我粘贴以下内容...
<div><ul><li><a href="#">Item 1</a></li><li>
<a href="#">Item 2</a></li><li><a href="#">Item 3</a></li></ul>/div>

当你在编写代码时,IDE会自动将文本格式化为符合编码规范的格式。

<div>
    <ul>
        <li><a href="#">Item 1</a></li><li><a href="#">Item 2</a></li><li><a
            href="#">Item 3</a></li></ul>
</div>

但实际上,我希望HTML格式是这样的...
<div>
    <ul>
        <li>
            <a href="#">Item 1</a>
        </li>
        <li>
            <a href="#">Item 2</a>
        </li>
        <li>
            <a href="#">Item 3</a>
        </li>
    </ul>
</div>

我该如何更改VS对HTML的缩进方式呢?
2个回答

4
您可以通过为文本(HTML)编辑器引入自定义格式来更改此内容,方法如下:
选项 -> 文本编辑器 -> HTML -> 格式 -> 标签特定选项(按钮)-> 客户端HTML标签 -> a -> 将换行符下拉菜单设置为前后。
对于您希望以不同格式进行格式化的所有标签都要执行此操作。

4

Ctrl+K然后Ctrl+D,将格式化当前文档。

Ctrl+K然后Ctrl+F,将格式化所选文本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接