SideBarEnhancements 是 Sublime Text 中最稳定、无冲突的右键新建文件夹插件,支持在侧边栏目录或空白处右键创建单层文件夹,但需先将目标目录加载为项目;若需嵌套路径,建议用终端 mkdir -p 配合 Project: Refresh Folders 刷新。

SideBarEnhancements 右键新建文件夹最直接
Sublime Text 原生不支持在侧边栏空白处或目录上右键新建子文件夹,SideBarEnhancements 是目前最稳定、无冲突的解决方案。它补全了资源管理器式操作,且不依赖构建系统或终端调用。
安装后,在侧边栏任意目录上右键 → “New Folder…”,输入名称(如 src、assets)回车即创建;若在空白处右键,则新建到当前项目根目录下。
- 必须先通过
Project → Add Folder to Project或File → Open Folder…把目标目录加载为项目一部分,否则右键菜单不出现“New Folder…”项 - 插件默认不创建嵌套路径(比如输
src/js/utils会报错),只能一级一级建 - 新建的文件夹实时出现在侧边栏,无需刷新,也不需要重启 Sublime
不用插件?Terminal + Sublime 命令行联动更可控
如果你已习惯用命令行规划结构,或需要批量生成多层嵌套(如 src/{components,pages,utils}),硬塞进 GUI 反而低效。此时应放弃“一键”,改用终端生成 + Sublime 打开。
在当前目录终端执行:
mkdir -p src/components src/pages assets/images && touch src/index.js
然后在 Sublime 中按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Project: Refresh Folders 刷新侧边栏即可看到全部新增项。
-
Project: Refresh Folders不等于重启,只是重新扫描磁盘,比关掉再打开快得多 - 避免用
shell_command插件绑定mkdir:容易因路径空格、权限或 shell 环境差异失败,尤其在 Windows 上 - 复杂结构(含模板文件)建议直接用
cookiecutter或npm init生成,再用 Sublime 打开整个文件夹
.sublime-project 文件里写 folder_exclude_patterns 不影响新建
有人误以为在 .sublime-project 中配置 "folder_exclude_patterns": ["node_modules"] 后,新建文件夹也会被自动排除——不会。这个字段只控制搜索(Ctrl+P)、Goto Symbol(Ctrl+R)等索引行为,对新建操作完全无感。
真正影响新建体验的是:你是否把父目录作为项目根目录加载了。如果只是双击打开某个 .js 文件,Sublime 默认不识别任何“当前目录”,右键菜单里连“New Folder…”都不会显示。
- 确认项目已激活:窗口标题栏显示项目名(如
myapp — Sublime Text),而不是— Sublime Text - 没显示项目名?立刻执行
Project → Save Project As…,保存位置选在你要新建子文件夹的那个父目录下 - 保存后,该目录才成为逻辑上的“当前目录”,所有基于路径的操作(包括新建)才以它为基准
别信“项目结构规划按键”这种说法
Sublime 没有类似 VS Code 的 Ctrl+Shift+P → “Generate Project Structure” 这类原生命令,也没有内置快捷键能触发结构生成。所谓“规划按键”,本质是组合动作:先确保项目已保存(Save Project As…),再用插件右键(SideBarEnhancements),或切出去敲终端(mkdir -p),最后刷新(Project: Refresh Folders)。
最容易卡住的环节不是操作步骤多,而是状态没对齐:项目未保存 → 侧边栏无右键新建项;目录未加载为项目 → Refresh Folders 刷新不出东西;插件装了但没重启 → 右键菜单不更新。
记住一个检查点:只要窗口标题栏没显示项目名,其他所有“快速新建”动作都大概率失效。

















