SideBarEnhancements插件需显式添加项目目录才能生效,必须通过Project → Add Folder to Project(而非File → Open Folder)绑定路径,并保存为.sublime-project文件以持久化;右键菜单功能依节点类型而异,New File仅在文件夹节点出现,Copy Relative Path以项目根为基准,批量重命名模板须含{{index}}或{{name}}变量。

SideBarEnhancements插件必须显式绑定项目才能生效
装完插件右键还是只有“Reveal in Side Bar”,不是插件没装好,是 Sublime 压根没把它当项目目录。原生侧边栏不识别拖进来的文件夹,也不认单个打开的文件——它只响应 Project → Add Folder to Project… 显式添加的路径。
常见错误现象:New File 点击后弹窗一闪而过、右键空白处没菜单、多选文件后 Delete 不出现。
- 务必用命令面板
Ctrl+Shift+P输入Project: Add Folder to Project添加目标目录(别用File → Open Folder,那会清空已有项目) - 检查用户设置
Preferences → Settings – User里有没有"ignored_packages": ["SideBarEnhancements"],有就删掉 - Windows 用户避开
C:\Program Files\或受控文件夹,开发目录建议放在C:\Users\YourName\dev\
右键菜单功能依赖上下文节点类型
不是所有位置右键都有完整菜单。New File 只在文件夹节点上出现;单个文件(比如 index.html)右键不会触发新建,Rename 和 Delete 却可以;而侧边栏空白处右键,连 New Folder 都没有。
使用场景决定你能点什么:
- 在文件夹上右键 → 全套功能:
New File、New Folder、Open in Terminal、Copy Path - 在文件上右键 →
Rename、Delete、Copy Relative Path、Reveal in Side Bar - 按住
Alt键再右键 → 额外显示Refresh、Show Hidden Files等调试选项
Copy Path 和 Copy Relative Path 的区别很关键
这两个选项看着像,但输出结果完全不同,用错地方容易出问题。比如你复制路径去写 Git 提交信息,或者粘贴进文档做引用链接,绝对路径一换机器就失效,相对路径才稳定。
-
Copy Path输出类似/Users/you/project/src/main.py—— 绝对路径,含完整磁盘前缀 -
Copy Relative Path输出类似src/main.py—— 以项目根为起点,和.sublime-project文件所在位置对齐 - 如果项目没保存为
.sublime-project文件,Copy Relative Path会 fallback 成绝对路径,且不报错
批量重命名模板必须含动态变量
选中 5 个图片文件右键 Rename,输 img.png 回车——结果不是生成 5 个新文件,而是系统弹警告说“要覆盖”,因为模板没告诉插件怎么区分它们。
安全写法只有一条铁律:模板里至少得有 {{index}} 或 {{name}}。
- 推荐写法:
photo_{{index}}.jpg→ 生成photo_1.jpg、photo_2.jpg… - 保留原名加前缀:
backup_{{name}}→backup_cat.jpg、backup_dog.png - 想撤销整批操作?必须提前在用户设置里加
"enable_undo_for_rename_operations": true,默认是关的
最常被忽略的是项目持久化:加了三个文件夹,关掉 Sublime 再开就全没了——这不是插件问题,是没执行 Project → Save Project As… 生成 .sublime-project 文件。没这个文件,所有 Add Folder 操作都是临时的。

















