SideBarEnhancements右键菜单不出现,首要确认是否通过Project→Add Folder to Project…显式添加项目目录,其次检查Settings–User中是否禁用该插件,最后确保右键位置为侧边栏中的文件夹节点而非单个文件。

SideBarEnhancements 是目前唯一能真正补全 Sublime Text 侧边栏右键功能的插件,它不是锦上添花,而是把原生缺失的 New File、Copy Path、Open in Terminal 等操作直接塞进你右手最顺的位置——但装完不生效?几乎全是上下文或权限问题,不是插件坏了。
SideBarEnhancements 右键菜单为什么点不出来?
插件安装后右键空白处没反应,90% 是因为 Sublime 根本没把它当“项目”。它只对显式加入项目的文件夹生效,不认拖进来的临时目录。
- 必须用
Project → Add Folder to Project…显式添加目标文件夹(不是File → Open Folder) - 检查
Preferences → Settings – User是否有"ignored_packages": ["SideBarEnhancements"],有就删掉 - 右键对象必须是侧边栏里的**文件夹节点**(哪怕只是项目根),单个打开的
index.html上右键无效 - Windows 用户若路径在
C:\Program Files\或受控文件夹下,系统会静默拒绝写入,新建操作会一闪而过
New File 点击后弹窗一闪而过怎么办?
这不是插件故障,是 Sublime 尝试创建文件时因路径不可写或项目未识别而快速失败。插件本身只调用原生接口,不控制弹窗生命周期。
- 确认已通过
Project → Add Folder to Project…添加了目标目录——这是硬性前提 - 检查路径写入权限:
macOS/Linux执行ls -ld /path/to/folder;Windows右键文件夹 → 属性 → 安全 → 确认当前用户有“写入”勾选 - 路径含中文、空格或括号(如
my project (v2))时,建议先改用纯英文无空格路径测试,排除 shell 解析异常 - 不要手动编辑
Preferences → Package Settings → SideBarEnhancements → Settings:90% 的自定义配置会覆盖默认行为,导致New File被禁用
批量重命名怎么写模板才不覆盖所有文件?
选中多个文件 → 右键 → Rename → 输入模板。关键不是功能多强,而是避免误操作触发系统覆盖警告。
- 模板里必须含
{{index}}或{{name}},否则所有文件会被重命名为完全相同的名字 - 常用变量:
{{name}}(原文件名)、{{ext}}(扩展名)、{{index}}(从 1 开始)、{{index0}}(从 0 开始) - 想用
Ctrl+Z撤销整批重命名,必须提前在插件设置里加"enable_undo_for_rename_operations": true(默认关闭) - 重命名后,正在编辑的文件标签页仍显示旧名,保存会写回原文件名——必须手动关闭再重新打开,或用
Ctrl+P搜索新名重载
和 AFileIcon、图标主题能不能一起用?
能,而且推荐组合:一个管功能(SideBarEnhancements),一个管视觉(AFileIcon + 图标主题),职责分离、互不干扰。
-
SideBarEnhancements本身不提供图标,要显示文件类型图标,必须装支持图标的 UI 主题(如Material Theme、Ayu)并启用 -
AFileIcon插件需单独安装,且主题设置中要开启"file_icons": true;默认Default.sublime-theme不预留图标占位区,装了也白搭 - 图标灰白?检查是否误启用了
"draw_white_icons": true(该选项强制图标变灰白) - 所有操作都依赖“当前上下文是否为项目内路径”,一旦绑定正确,右键菜单立刻多出一整排实用项,无需重启
真正容易被忽略的是:SideBarEnhancements 的所有操作(包括重命名、删除)本质是调用系统级 mv 或 MoveFileEx,它不刷新 Sublime 内部缓存,也不重载编辑器标签页——这些得你手动做。

















