Sublime怎么管理项目工作区_Sublime如何新建和切换项目【详解】

夏敏大大_2882

夏敏大大_2882

2026-03-26

620人浏览

原创

sublime text 的项目管理基于单一 .sublime-project 文件绑定整个窗口,不支持多项目叠加;需手动保存项目、正确配置路径与 settings,并依赖 .sublime-workspace 保存会话状态。

sublime怎么管理项目工作区_sublime如何新建和切换项目【详解】

一个窗口只能加载一个 .sublime-project,别指望像 VS Code 那样自由叠加

Sublime 的项目(Project)本质是静态配置文件,不是运行时工作区。你点开一个 .sublime-project,它就接管整个窗口——所有侧边栏内容、打开的标签页、折叠状态、甚至光标位置,都属于这个项目。这不是限制,而是设计:它靠 .sublime-workspace 文件存会话状态,靠 JSON 配置做隔离。

  • 想同时看两个项目?只能开两个 Sublime 窗口,各自加载一个 .sublime-project
  • 误以为“Add Folder to Project”等于切换项目?错。这只是把另一个目录挂进当前项目,它仍属于同一个 .sublime-project,设置、构建系统、折叠状态全共享
  • 把 .sublime-project 放在 Sublime 安装目录或 Packages/ 下?路径解析会失效,侧边栏可能空白或报错 “folder not found”

保存项目不是自动的,不手动点 Save Project As… 就没有项目

很多人切不到项目,根本原因是压根没真正保存过。Sublime 不会因为你打开了某个文件夹就自动生成项目文件——它只记录你当前操作,但不落盘。

  • 正确流程:先 File → Add Folder to Project… 加入根目录 → 调整好布局和打开的文件 → 再 Project → Save Project As…,选在项目根目录下保存为 myapp.sublime-project
  • 保存后立刻生成同名的 .sublime-workspace,它默认不纳入 Git,建议加进 .gitignore;而 .sublime-project 可以也建议提交,尤其含自定义 settings 或 build_systems 时
  • 快捷键 Ctrl+Alt+P(Win/Linux)或 Cmd+Ctrl+P(macOS)只列出「你亲手用 Open Project 加载过」的项目,不是磁盘上所有 .sublime-project 文件

项目配置里改 tab_size 或 folder_exclude_patterns,只对当前项目生效

这是 Sublime 项目管理最实用的一环:每个 .sublime-project 都能覆盖全局设置,比如前端项目用 2 空格,Python 项目用 4,互不干扰。

疯狂翻译师App
疯狂翻译师App

疯狂翻译师App是一款面向语音、图片、文本和拍照识别场景的移动翻译工具。

下载
  • 右键项目名 → Edit Project,编辑 JSON。重点字段是 folders 和 settings,例如:
{
  "folders": [
    { "path": "src", "folder_exclude_patterns": [".git", "dist"] }
  ],
  "settings": {
    "tab_size": 2,
    "translate_tabs_to_spaces": true
  }
}
  • folder_exclude_patterns 是路径级过滤,比全局 folder_exclude_patterns 更精准;但注意:它只影响侧边栏显示,不影响搜索(Ctrl+Shift+F 仍会扫被 exclude 的目录)
  • 如果改了 settings 没生效?检查 JSON 语法是否合法(逗号、引号、括号),Sublime 不报错,只静默忽略整个 settings 块
  • 用 Project Manager 插件补足原生短板,特别是模糊搜索和固定常用项

    原生 Switch Project 列表只按最近使用排序,项目一多就难找。插件不是必须,但省掉手动维护路径和命名习惯的麻烦。

    • 安装后,Ctrl+Alt+P 呼出的是 Project Manager 的面板,支持中文输入、路径关键词匹配(比如输 “api” 就命中 /backend/api)、按访问频次排序
    • 它自动扫描你硬盘上所有 .sublime-project 文件(可配置扫描路径),不用你一个个手动 Open Project 过一遍才进列表
    • 右键侧边栏项目名,有 “Project Manager: Edit Project” 快捷入口;还能用命令 Project Manager: Quick Switch Project 绑定更顺手的快捷键,比如 Ctrl+Shift+O

    最容易被忽略的点:项目切换后,旧窗口的 .sublime-workspace 不会自动清理,长期积累可能拖慢启动速度;定期删掉不用的 .sublime-workspace 文件,比依赖插件“自动管理”更可控。

    相关文章

    PHP速学视频免费教程(入门到精通)
    PHP速学视频免费教程(入门到精通)

    PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

    下载

    相关标签:

    sublime

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    相关专题

    更多
    json数据格式
    json数据格式

    JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

    2023.08.07

    2075

    5

    json是什么
    json是什么

    JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

    2023.08.23

    3082

    1

    jquery怎么操作json
    jquery怎么操作json

    操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

    2023.10.13

    1036

    3

    go语言处理json数据方法
    go语言处理json数据方法

    本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

    2025.09.10

    3499

    7

    switch语句用法
    switch语句用法

    switch语句用法:1、Switch语句只能用于整数类型,枚举类型和String类型,不能用于浮点数类型和布尔类型;2、每个case语句后面必须跟着一个break语句,以防止执行其他case的代码块,没有break语句,将会继续执行下一个case的代码块;3、可以在一个case语句中匹配多个值,使用逗号分隔;4、Switch语句中的default代码块是可选的等等。

    2023.09.21

    1051

    6

    Java switch的用法
    Java switch的用法

    Java中的switch语句用于根据不同的条件执行不同的代码块。想了解更多switch的相关内容,可以阅读本专题下面的文章。

    2024.03.13

    1397

    13

    自建git服务器
    自建git服务器

    git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

    2023.07.05

    5959

    9

    git和svn的区别
    git和svn的区别

    git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

    2023.07.06

    1760

    6

    git撤销提交的commit
    git撤销提交的commit

    Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

    2023.07.24

    1034

    5

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程