SideBarEnhancements是唯一真正增强Sublime Text侧边栏项目结构树的插件,必须通过Package Control安装v3.0.1+版本,且需显式添加文件夹至项目、清除禁用配置、右键文件夹节点三步验证才能启用新建文件等功能。

SideBarEnhancements 是唯一能真正增强侧边栏项目结构树的插件
Sublime Text 原生不提供“项目结构树”概念,所谓“文件树”只是对当前打开文件夹的扁平化展示,连右键新建文件都默认禁用。要让侧边栏支持多级目录操作(如新建/复制路径/打开终端/回收站删除),SideBarEnhancements 是目前唯一稳定兼容 ST4(build ≥ 4165)、持续维护、且不依赖外部进程的方案。它不改 UI,只向右键菜单安全注入功能项,所有操作都在 Sublime 进程内完成。
安装前必须确认 Package Control 已就位
没装 Package Control,SideBarEnhancements 就不存在——它不会出现在插件列表里,手动下载 ZIP 也无效。
- 按
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS),输入Install Package Control回车;等几秒自动完成 - 重启 Sublime Text(必须),再按
Ctrl+Shift+P输入Package Control: Install Package,看到空白搜索框才算成功 - 若命令面板无响应,大概率是网络拦截,需手动下载
package_control.sublime-package放入Packages/目录(路径可通过Preferences → Browse Packages…查看)
右键菜单不出现?问题几乎全出在项目绑定或文件识别上
装完插件后右键还是空白,不是插件坏了,而是 Sublime 没把当前上下文当“可操作项目”。它只对明确加入项目的文件夹生效,且要求文件有正确语法识别。
- 用
Project → Add Folder to Project…显式添加目标目录,确保状态栏显示项目名(而非仅“untitled”) - 打开一个真实文件(如
index.js),看右下角是否显示JavaScript;若是Plain Text,按Ctrl+Shift+P输入Set Syntax: JavaScript手动设对 - 未保存的临时文件(
untitled)或无扩展名的新建文件,右键菜单直接被忽略;先Ctrl+S保存并带后缀(如.py),再右键才有效 - Windows 下若目标路径在
C:\Program Files\或受控文件夹,系统会静默拒绝写入;开发目录建议放在C:\Users\YourName\dev\
“New File” 不见了?配置项默认关掉了
SideBarEnhancements 默认禁用所有“新建”类操作,防止误点覆盖已有文件。这不是 bug,是主动防护策略。
- 进
Preferences → Package Settings → SideBarEnhancements → Settings – User - 粘贴最小配置(只开关键项):
{ "close_files_after_move": true, "disabled_file_patterns": [], "show_hidden_files": true, "show_git_status": false } - 重点:删掉或注释掉
"disabled_file_patterns"中的"*.pyc"、"__pycache__"等条目,否则新建文件会被过滤掉 - 保存后立即生效,无需重启
项目根目录下没有 .git 或 package.json 时,“Reveal in Side Bar” 类跳转可能延迟响应——这是插件主动避让小文件夹的策略,不是性能问题,也别急着调优。

















