如何在vscode中像html一样格式化svg和xml?

hak*_*aki 5 visual-studio-code

当我打开一个 svg 或 xml 文件并尝试运行“格式化文档”时,我收到以下消息:

There is no document formatter for 'xml'-files installed.
Run Code Online (Sandbox Code Playgroud)

为了克服这个问题,我通常只做“语言模式”-> 选择 HTML->“格式化文档”。

是否可以将 HTML 格式化程序用于 XML 和 SVG?

PS我宁愿不安装扩展。

syn*_*aqx 7

您应该能够覆盖您选择的语言的任何扩展:

"files.associations": {
    "*.xml": "html",
    "*.svg": "html",
}
Run Code Online (Sandbox Code Playgroud)

把它放在你的settings.json身上,你应该是金色的(虽然,我建议不要这样做,但这是你的生活)

  • 这是唯一能让我拥有更漂亮的自动格式 svg 文件的东西,所以我绝对推荐它。谢谢(尽管你不推荐)。 (3认同)
  • @SerdarSayın因为这样你就失去了能够与文件类型交互的扩展关联。您通常只想安装您正在使用的语言/格式的格式化程序。考虑到“我宁愿不安装扩展”的目标,这几乎是唯一的选择。 (3认同)
  • 您为什么不建议这样做? (2认同)