Sublime Text支持一键折叠/展开所有代码块,快捷键为Ctrl+Shift+[和Ctrl+Shift+](macOS为Cmd+Option+[ / ]),还可按层级或光标位置精准折叠,提升大型文件浏览效率。

在使用 Sublime Text 编辑代码时,快速折叠和展开代码块能极大提升浏览效率,尤其是在处理大型文件时。Sublime 提供了便捷的快捷键来一键折叠或展开所有代码区域。
一键折叠所有代码块
想要将当前文件中的所有代码块全部折叠起来,只保留顶层结构,可以使用以下快捷键:
- Windows / Linux: Ctrl + Shift + [
- macOS: Cmd + Option + [
执行后,所有函数、类、条件语句等可折叠区域都会被收起,方便你快速查看文件整体结构。
一键展开所有代码块
如果想把所有已折叠的代码重新展开,恢复完整视图,使用:
- Windows / Linux: Ctrl + Shift + ]
- macOS: Cmd + Option + ]
这个操作会完全展开文档中所有层级的代码,适合在需要详细编辑时使用。
按层级折叠(逐级折叠)
除了全部折叠,你还可以按缩进层级逐步折叠:
- 折叠当前光标所在层级: 把光标放在某段代码内,使用 Ctrl + Shift + [(或 Cmd + Option + [)仅折叠该区域
- 展开指定区域: 将光标置于折叠标记处,使用 Ctrl + Shift + ] 展开
- 递归折叠多层: 多次使用快捷键可逐层深入折叠
折叠/展开光标所在区域
快速折叠当前代码块(如一个函数),无需全选:
- 折叠当前块: Ctrl + Alt + [(Windows/Linux)或 Cmd + Option + [(macOS)
- 展开当前块: Ctrl + Alt + ] 或 Cmd + Option + ]
这个操作只会作用于光标所在的最近一个可折叠区域,非常精准。
基本上就这些常用技巧。熟练掌握这些快捷键,能让你在 Sublime Text 中更高效地导航和编辑代码。折叠功能对 JavaScript、Python、HTML 等支持缩进或大括号的语言尤其有用。










