sublime xml折叠失效因语法未正确加载或配置错误:需将状态栏“xml (text)”改为带图标的“xml”,安装xml tools插件并满足依赖;确保标签闭合、编码为无bom utf-8;快捷键按作用域层级生效,大文件需精简内容或手动选择折叠。

XML文件右下角显示“XML (Text)”导致折叠失效
Sublime 不会对 XML (Text) 这类伪语法启用任何标签折叠逻辑,它只响应真正带图标的 XML 语言标识。状态栏显示 XML (Text) 说明 Sublime 没加载 XML 语法包,而是退化为纯文本处理。
解决方法很简单:
- 点击右下角
XML (Text)→ 从菜单中选择XML(注意图标,不是带括号的变体) - 若列表里没有
XML,说明 XML Tools 插件未安装或未激活:用Ctrl+Shift+P→ 输入Package Control: Install Package→ 安装XML Tools - 安装后执行
Package Control: Satisfy Dependencies,尤其在 Linux/macOS 上缺lxml会导致折叠功能静默降级
Ctrl+Shift+[ 折叠单层标签没反应
这个快捷键只对光标所在位置的「最内层闭合标签对」生效,不是选中就折,也不是按一次就全收。常见失败场景包括:
- 光标停在
<div> 和 <code>











