sublime Text 支持通过快捷键和命令面板高效折叠代码,常用操作包括:Ctrl + Shift + [ 折叠当前块,Ctrl + K, Ctrl + 1 折叠所有,Cmd + Option + ] 展开(mac),支持按缩进层级折叠、选区折叠及语言结构识别,确保语法高亮正确以启用对应折叠功能。

sublime text 提供了强大的代码折叠功能,能帮助你快速整理和浏览大型文件。掌握快捷键和命令可以大幅提升效率。
基础折叠与展开快捷键
以下是最常用的折叠操作,适用于所有语言:
- 折叠当前代码块:Ctrl + Shift + [(windows/linux)或 Cmd + Option + [(Mac)
- 展开当前代码块:Ctrl + Shift + ](Windows/Linux)或 Cmd + Option + ](Mac)
- 折叠所有代码块:Ctrl + K, Ctrl + 1
- 展开所有代码块:Ctrl + K, Ctrl + J
- 逐级折叠:比如 Ctrl + K, Ctrl + 2 折叠到第二层缩进,数字越大层级越深
- 恢复全部展开:Ctrl + K, Ctrl + J 可完全展开文件
通过命令面板操作
如果你记不住快捷键,也可以使用命令面板来执行折叠操作:
- 按下 Ctrl + Shift + P 打开命令面板
- 输入关键词如 “fold”,会列出可用命令:
- Fold – 折叠选中区域或当前块
- Unfold – 展开当前折叠区域
- Fold Level 1 ~ 6 – 按缩进层级折叠
- Unfold All – 完全展开
基于选区的折叠技巧
你可以先选中一段代码再进行折叠,实现自定义区域管理:
- 选中多行代码后,按 Ctrl + Shift + [ 将其折叠成一个块
- 折叠后的区域会显示为 …} 或类似提示
- 点击左侧边栏的 小三角图标 也可手动展开/折叠
语言相关折叠支持
Sublime 根据语法自动识别可折叠结构,常见支持包括:
确保当前文件已正确设置语法高亮(右下角显示语言类型),否则折叠可能不生效。
基本上就这些。熟练使用 Ctrl+K 组合和命令面板,就能高效控制代码结构视图。