格式代码的键绑定 - > VS Code中的Shift + Alt + F似乎不起作用

时间:2016-07-07 11:26:07

标签: .net xml format visual-studio-code

在此link上,描述了以下键绑定:

enter image description here

我需要的是能够加载XML并正确格式化,就像使用 Ctrl + K + D 一样视觉工作室。

我准备了这个xml内容:

<root><level1><sublevel1A></sublevel1A><sublevel1B></sublevel1B></level1><level2><sublevel2A></sublevel2A></level2></root>

需要将其格式化为:

<root>
    <level1>
        <sublevel1A>
        </sublevel1A>
        <sublevel1B>
        </sublevel1B>
    </level1>
    <level2>
        <sublevel2A>
        </sublevel2A>
    </level2>
</root>

如果我使用键绑定,则没有任何反应。如果我先选择一切,它也没有帮助。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

VSCode中没有对XML格式的内置支持。要获取XML格式,您需要安装此扩展程序 - https://marketplace.visualstudio.com/items?itemName=fabianlauer.vs-code-xml-format

此外,您的示例XML中有一个拼写错误,</subleve1B>而不是</sublevel1B>

答案 1 :(得分:1)

Red Hat的XML扩展名除了提供许多其他功能外,还提供了对XML文档的格式支持:Formatting XML

它需要一个JDK> = 8才能运行。