sublime text 中“新建项目”实为保存当前文件夹状态:先 file → open folder…,再 project → save project as… 生成 .sublime-project 文件;项目本质是记录文件夹路径与配置的 json 快照,需严格遵循语法和路径格式。

Sublime Text 里根本没有“新建项目”按钮
它不提供图形化向导,也不在菜单里放个 New Project。所谓“项目”,只是 Sublime 记住了一组打开的文件夹路径 + 一些配置(比如构建系统、设置覆盖),本质是生成一个 .sublime-project 文件。你得手动创建或让 Sublime 自动帮你存。
怎么让 Sublime 记住当前打开的文件夹为项目
最常用也最可靠的方式:通过菜单操作触发保存。不是靠“新建”,而是“保存当前工作状态”:
- 先用
File → Open Folder…打开你的代码目录(比如/Users/me/my-app) - 再执行
Project → Save Project As…,选位置保存为my-app.sublime-project - 之后每次双击这个文件,或用
Project → Open Project…加载,就能恢复文件夹 + 之前打开的标签页 + 窗口布局
注意:如果只打开单个文件没打开文件夹,Save Project As… 仍能点,但项目里不会包含任何文件夹路径——这种项目基本没用,别这么干。
艺帆网络工作室网站源码,是国庆后新一批新概念的网站源码,采用流行的Html5和JS组合流畅顺滑,界面清晰明朗,适合科技类企业和公司建站使用。如果你是想成为一家独特的设计公司,拥有独特的文化,追求品质,而非数量与规模。 这种坚持一直贯穿于项目运作之中,从品牌建立、形象推广设计到品牌形象管理。那可以考虑使用这款艺帆网络工作室网站源码。 这款源码中服务项目和团队程序需要在_template文件夹下的in
项目文件里哪些字段容易写错或被忽略
.sublime-project 是 JSON 格式,但 Sublime 对语法错误容忍度极低:多一个逗号、少一个引号,整个项目就加载失败,且不报错,只会静默退回无项目状态。
-
folders必须是数组,哪怕只有一个路径:[{"path": "/full/path/to/src"}],不能写成{"path": "…"} - 路径必须用正斜杠
/,Windows 用户别写或\,否则 Sublime 找不到文件夹 - 想排除某些目录(比如
node_modules),得在folders里加folder_exclude_patterns,不是顶层字段 - 如果用了
settings覆盖全局配置,记得它只对该项目生效,比如禁用自动补全:"settings": {"auto_complete": false}
项目切换卡顿或标签页丢失的常见原因
这不是 Bug,是 Sublime 的设计逻辑:每个窗口对应一个独立项目。如果你用 File → New Window 再打开另一个项目,两个窗口互不干扰;但若在已有窗口里用 Project → Open Project… 切换,旧项目的状态(已打开的文件、光标位置、折叠状态)会被清掉。
- 想并行开发两个项目?开两个 Sublime 窗口,各自加载不同
.sublime-project - 切换项目后发现文件不见了?检查是否误点了
File → Close Project,这会清空所有已打开的标签页 - 插件(比如 GitGutter、SideBarEnhancements)的行为可能随项目变化,因为它们读取的是当前项目的
settings,不是全局设置
项目文件本身很小,但它的作用很具体:锚定路径、固化配置、恢复视图。别把它当成 IDE 的“解决方案”来用,它就是个轻量快照——依赖它,就得接受它不自动同步、不跨平台兼容路径、不处理符号链接这些事实。









