必须用 package control 安装 sidebarenhancements,手动拖 zip 进 packages 目录因签名验证失败而彻底无效;安装后需通过 project → add folder to project… 显式添加项目文件夹,否则右键无 new file 等选项。

手动安装 SideBarEnhancements 插件基本无效,新版 Sublime Text(尤其是 ST4 build ≥ 4165)会直接拒绝加载未签名或结构不合规的 ZIP 包——这不是权限问题,是 Sublime 自身的安全机制升级所致。
为什么手动拖 ZIP 进 Packages 目录不生效
Sublime Text 4 默认启用插件签名验证,且只信任通过 Package Control 分发的包。手动解压或拖入 ZIP 后:
- 插件目录下不会生成
side_bar_enhancements子文件夹(Package Control 安装后会有) -
Preferences → Package Settings里找不到SideBarEnhancements配置项 - 右键侧边栏仍只有原生选项,如
Reveal in Side Bar,没有New File或Copy Path - 控制台(
Ctrl+`)可能输出ignored package: SideBarEnhancements类提示
Package Control 安装必须走全链路
跳过任一环节,SideBarEnhancements 就不会注册到 Sublime 的插件上下文里:
- 先确认
Package Control已就位:按Ctrl+Shift+P输入Package Control,能列出命令才算正常;若无响应,需重装(控制台粘贴官方脚本) - 输入
Package Control: Install Package后,必须等状态栏出现Loading packages…消失,再输SideBarEnhancements(注意拼写:S 和 B 大写,无空格、无下划线、无复数 s) - 安装过程中状态栏显示
Installing package: SideBarEnhancements才算真正开始;若一闪而过或无反应,说明索引未加载完成就搜了
装完没菜单?不是插件问题,是项目没绑定
SideBarEnhancements 的所有右键功能(包括 New File)只对「已加入当前项目的文件夹」生效:
- 不能靠
File → Open Folder…一次加载就完事——必须用Project → Add Folder to Project…显式添加,否则插件不知道该把新文件建在哪 - 如果目标路径在
C:\Program Files\或 macOS 的/System/下,系统会静默拒绝写入,New File点击后弹窗瞬间消失 - 检查用户设置里有没有误加
"project": null,这行会清空全部项目上下文,导致侧边栏变空 - 别碰
Preferences → Package Settings → SideBarEnhancements → Settings——90% 的自定义配置(比如改new_file_path或禁用某菜单项)会让New File按钮直接消失
最常被忽略的一点:插件本身不负责路径解析和文件写入,它只是调用 Sublime 原生 API。New File 弹窗一闪而过,几乎总是因为项目根未识别或路径不可写,而不是插件坏了。











