Sublime Text 无原生一键生成项目结构功能,需依赖插件或外部脚本:ProjectManager 用于保存/切换项目目录,SideBarEnhancements 支持侧边栏快速新建文件和文件夹,ShellCommand 或自定义 build_system 可调用脚本生成结构,但推荐在终端用专业脚手架(如 npm init、cookiecutter)生成后再用 Sublime 打开。

Sublime Text 本身不内置项目结构生成能力,也没有“一键生成项目结构”的原生功能。所谓“一键”,实际依赖插件 + 自定义构建系统或命令,且需手动初始化配置。
用 ProjectManager 插件保存和快速切换项目目录
这是最接近“管理项目工程文件夹”的实用方案:它不生成结构,但能记住你打开过的根目录(含所有子文件、折叠状态、光标位置),下次直接从侧边栏或命令面板唤出。
- 安装后按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Project Manager: Save Project即可为当前文件夹存一个项目快照 - 项目名默认取文件夹名,但可编辑
Projects.sublime-project文件中的"name"字段来重命名 - 注意:它不会自动创建缺失的子目录(如
src/、tests/),只是记录已有结构
用 SideBarEnhancements 在侧边栏右键新建文件/文件夹
这是真正提升“结构搭建效率”的插件——在资源管理器式侧边栏中,对空白处或某目录右键,即可快速添加常用项,避免反复切到终端 mkdir/touch。
- 右键菜单包含
New File、New Folder,也支持自定义模板(比如新建index.html时自动填入 HTML5 骨架) - 若想批量建标准结构(如
css/js/img),可配合 Sublime 的多光标 + 多行编辑:在侧边栏空白处连按三次左键选中路径栏 → 输入css回车 →js回车 →img回车 - 该插件不修改
.sublime-project,仅操作文件系统,所以新建后需手动执行一次Project Manager: Refresh Projects
用 ShellCommand 或自定义 build_system 调用脚本生成结构
如果真要“一键生成”,必须靠外部脚本(bash/PowerShell/Python)驱动,再通过 Sublime 的构建系统绑定快捷键。
- 写一个
create_project.sh(Linux/macOS)或create_project.bat(Windows),内容类似:mkdir -p src tests assets/css assets/js && touch src/main.py tests/test_main.py
- 在 Sublime 中新建
Tools → Build System → New Build System,填入:{ "shell_cmd": "cd $project_path && ./create_project.sh", "working_dir": "$project_path" } - 保存为
GenerateStructure.sublime-build,之后按Ctrl+Shift+B就能运行——但前提是当前已打开一个空文件夹,并且脚本放在该目录下
真正的难点不在“怎么点”,而在于结构是否通用:前端、Python、Node.js 项目的骨架差异很大,硬编码进插件或构建系统反而难维护。更可持续的做法是,在终端用 npm init、cookiecutter 或 poetry new 生成后再用 Sublime 打开文件夹——Sublime 的定位是编辑器,不是项目脚手架工具。










