Sublime Text 支持代码折叠与展开,1. 使用 Ctrl + Shift + [ / ] 或 Cmd + Option + [ / ] 折叠或展开代码块,Ctrl + K, Ctrl + 1 折叠所有函数,Ctrl + K, Ctrl + J 展开全部;2. 点击行号旁三角图标或悬停预览可鼠标操作;3. 按缩进层级(如 Ctrl+Shift+2)或语法结构(函数、标签)自动折叠,需确保语法模式正确;4. 可插入 # 与 # 手动标记折叠范围,部分功能需插件支持。熟练使用可显著提升大型文件浏览效率。

Sublime Text 提供了便捷的代码折叠与展开功能,帮助你在处理大型文件时更高效地浏览和管理代码结构。通过快捷键、鼠标操作或菜单命令,你可以快速折叠指定代码块,提升阅读体验。
1. 基本快捷键操作
Sublime 支持多种方式实现代码折叠与展开,最常用的是使用键盘快捷键:
- 折叠代码块:选中要折叠的代码区域,按下 Ctrl + Shift + [(Windows/Linux)或 Cmd + Option + [(Mac)
- 展开代码块:将光标置于已折叠的代码行,按下 Ctrl + Shift + ](Windows/Linux)或 Cmd + Option + ](Mac)
- 折叠全部函数/类:按下 Ctrl + K, Ctrl + 1 可折叠所有一级代码结构(如函数、类)
- 展开全部:使用 Ctrl + K, Ctrl + J 可一次性展开所有已折叠内容
2. 鼠标与侧边栏操作
除了快捷键,你也可以通过界面元素进行折叠:
- 在代码行号左侧,会显示小三角图标,点击即可折叠或展开对应代码块
- 折叠后,鼠标悬停在折叠行上会预览被隐藏的代码内容
- 按住 Alt 键并点击任意折叠标记,可递归折叠该层级下的所有子块
3. 按缩进或语法折叠
Sublime 支持基于缩进或语言语法结构进行折叠:
- 对于 Python 等靠缩进的语言,Ctrl + Shift + 数字键 可按缩进层级折叠(如 Ctrl+Shift+2 折叠两层缩进)
- 不同语言(如 JavaScript、HTML、CSS)的函数、标签、代码块会自动识别为可折叠区域
- 确保当前文件使用的语法高亮正确(右下角语言模式),否则可能无法正确识别折叠点
4. 自定义折叠范围(手动标记)
你还可以在代码中插入特殊注释来定义可折叠区域:
- 在支持的语法中(如 Python、JavaScript),添加 # 和 # 注释
- 保存后,这两行之间的内容将可被正常折叠操作控制
- 需配合插件(如 CodeFold 或 ApplySyntax)增强支持
基本上就这些。熟练掌握折叠技巧后,查看复杂项目结构会轻松很多。注意保持快捷键手感,效率自然提升。










