sublime text 默认侧边栏功能有限,filebrowser 插件补全系统级文件操作:支持多选重命名(自动关同名标签页)、回收站删除、终端打开、路径创建等;需配置 terminal 等参数;相比 sidebarenhancements,它更安全可靠。

Sublime Text 默认侧边栏确实没法直接拖拽重命名、批量操作或预览文件内容——它只是个静态目录树,不是文件管理器。想靠它完成日常整理,很快就会卡在“右键没选项”“删了不能撤回”“改名要先关文件”这些地方。
FileBrowser:比默认侧边栏多出哪些关键能力
它不是美化插件,是把系统级文件操作补全到 Sublime 里。装上后右键菜单立刻多出 Open in Terminal、Reveal in Finder/Explorer、Rename、Duplicate、Move to Trash 等十几项操作,全部支持多选。
- 重命名时自动关闭已打开的同名标签页,避免冲突
- 删除走系统回收站(Windows/macOS),不是直接
rm -rf - 新建文件/文件夹可带路径,比如输入
src/utils/helper.js,插件自动创建中间目录 - 不依赖项目文件夹(
.sublime-project),任意目录双击即可打开为根节点
安装后必须改的两个配置项
默认配置会让部分功能失效,尤其是重命名和终端集成。打开 Preferences → Package Settings → FileBrowser → Settings – User,填入:
{
"vintage_start_in_command_mode": false,
"show_hidden_files": true,
"terminal": "iTerm2" // macOS 用户设为 "iTerm2" 或 "Terminal";Windows 用 "cmd" 或 "powershell"
}
注意:"terminal" 值必须和你系统里实际终端名一致,否则右键 Open in Terminal 会静默失败——这不是插件问题,是 Sublime 找不到可执行程序。
为什么别用 SideBarEnhancements 替代
SideBarEnhancements 虽然老牌,但它的 Rename 是纯文本替换,不校验文件是否存在、不处理打开中的文件、不更新标签页标题;而 FileBrowser 的 Rename 会检查目标路径是否被占用、自动刷新所有相关视图、保留光标位置。
- SideBarEnhancements 的
Delete是永久删除,没有确认弹窗,也没有回收站 - 它不支持
Copy Path的相对路径模式(比如相对于当前项目),FileBrowser 可配"copy_path_relative_to_project": true - 对符号链接(symlink)支持极弱,FileBrowser 能正确识别并显示图标标记
真正卡点在于:FileBrowser 的重命名和移动操作会触发 Sublime 的文件监听机制,如果项目里有构建工具(如 webpack watch)正在跑,可能短暂报错“file changed on disk”——这不是 bug,是它真正在动文件。习惯就好。











