侧边栏三角图标不显示需先开启fold_buttons:true;ctrl+shift+[仅对可折叠结构起始行生效;手动折叠用fold_selection;侧边栏过窄需拖动恢复。

侧边栏三角图标不显示?先确认 fold_buttons 开了没
折叠按钮(▶)根本不会出现,90% 是因为用户设置里缺了 "fold_buttons": true。它和快捷键是否生效无关——哪怕 Ctrl+Shift+[ 能用,按钮照样不显示。
打开 Preferences → Settings,右侧用户设置中必须有这一行:
"fold_buttons": true
如果同时存在 "fade_fold_buttons": false,能防止按钮自动淡出;若看到 "fold_enable": false,直接删掉或改成 true——某些插件会悄悄写入这个值,导致整个折叠 UI 被禁用。
Ctrl+Shift+[ 按了没反应?别怪快捷键,先看光标停在哪
这个操作只对「可折叠结构的起始行」响应,不是选中就折,也不是全文件一键收起。光标停错位置,命令就静默失败。
- 必须停在
def、class、if、function、{这类行的开头(不能是空行、注释行、字符串内部、}行) - 右下角状态栏必须显示
Python、JavaScript等真实语言名,不是Plain Text - 不确定作用域是否识别?按
Ctrl+Shift+P→ 输入Developer: Show Scope Name,状态栏输出含meta.function或meta.block才算有效
想折任意几行?别等语法支持,直接用 fold_selection
这是最稳的手动方式,完全绕过语法定义、缩进校验、作用域识别——哪怕你正在编辑一段 JSON 配置、日志片段或纯文本注释块,也能立刻收起。
- 鼠标拖选目标行(支持跨函数、跨注释、跨空行)
- 按
Ctrl+Shift+Alt+[(Windows/Linux)或Cmd+Ctrl+Option+[(macOS) - 侧边栏出现独立小三角图标,点击即可展开/收起,不影响其他自动折叠块
- 该折叠仅存于当前会话,关闭文件即消失;不依赖任何插件或语法包,也无需改设置
折叠后点不开?小心侧边栏被拖窄成“像素线”
很多人以为侧边栏“不见了”,其实是被手动拖到 1–2 像素宽,肉眼不可见。这不是隐藏,是视觉陷阱。
- 把鼠标移到编辑区最左侧边缘,光标变成 ↔ 双向箭头时,按住向右拖动即可拉出
- 如果拖不动,右键侧边栏空白处 → 取消勾选“Hide Side Bar”,再试
Ctrl+K, Ctrl+B - 真正卡住人的,往往不是折叠逻辑,而是你一直在切换一个“看不见的空面板”











