XML Tools 是 VS Code 中最常用、轻量且稳定的 XML 格式化插件,安装后支持一键格式化、自定义缩进与注释保留,并提供转义、验证、XPath 美化等实用功能。

VS Code 默认不支持 XML 格式化,需要借助插件,XML Tools 是最常用、轻量且稳定的选择。装好后只需一键就能自动缩进、换行、对齐标签,让 XML 结构清晰可读。
安装 XML Tools 插件
打开 VS Code,点击左侧扩展图标(或按 Ctrl+Shift+X),搜索 “XML Tools”,选官方插件(作者是 “DotJoshJohnson”),点击“安装”。重启编辑器非必须,但建议保存后重载一下窗口(Ctrl+Shift+P → 输入 “Developer: Reload Window”)。
快速格式化 XML 文件
确保当前打开的是 .xml 文件(文件右下角状态栏显示 “XML” 语言模式),然后:
- 快捷键:Shift+Alt+F(Windows/Linux)或 Shift+Option+F(Mac)
- 右键菜单:选中任意位置 → 点击 “Format Document”
- 命令面板:Ctrl+Shift+P → 输入 “Format Document” 回车
如果没反应,先检查右下角语言模式是否为 “XML”;不是的话,点击它 → 选择 “Configure File Association for '.xml'” → 设为 XML。
自定义格式化行为(可选)
XML Tools 支持基础配置,比如缩进空格数、是否保留空白行等。打开设置(Ctrl+,),搜索 “xml tools”,找到以下常用项:
- Xml Tools > Format: Indent Size:设为 2 或 4(默认 2)
- Xml Tools > Format: Preserve Comments:保持注释不被错位(建议开启)
- Xml Tools > Format: Wrap Attributes:长属性自动换行(设为 “aligned-multiple” 更整齐)
改完不用重启,下次格式化即生效。
其他实用功能
XML Tools 还附带几个高频小工具:
- 转义/反转义 XML 特殊字符:选中文本 → 右键 → “XML Tools: Escape/Unescape XML”
- 验证 XML 语法:右键 → “XML Tools: Validate XML”(提示错误位置和原因)
- 美化 XPath 表达式:选中 XPath 字符串 → 右键 → “XML Tools: Pretty Print XPath”
基本上就这些。不需要复杂配置,装完即用,格式混乱的 XML 一秒变工整。










