讲师中心 微信公众号
AI工具推荐 视频效率加速

Sublime Text如何管理多个工作区_Sublime保存Workspace状态【建议收藏】

阿涛酱_8290

阿涛酱_8290

发布时间:2026-02-11 13:30:42

|

469人浏览过

|

来源于php中文网

原创

.sublime-workspace 文件存储光标位置、折叠状态、选区、搜索高亮、语法模式等完整编辑状态;需通过 Project → Save Workspace As… 手动保存,且仅在退出或显式保存时更新。

sublime text如何管理多个工作区_sublime保存workspace状态【建议收藏】

Sublime Text 的 .sublime-workspace 文件到底存了什么

它不是简单的“打开哪些文件”的快照,而是完整记录了每个标签页的光标位置、折叠状态、选区、高亮搜索项、甚至当前使用的语法高亮模式。关闭 Sublime 后再双击项目文件夹,若没生成 .sublime-workspace,下次打开就只能看到空窗口或默认文件——因为 Sublime 默认不自动保存工作区状态。

手动保存和复用 workspace 的正确姿势

别依赖“File → Save Project As…”——那只是保存 .sublime-project(项目配置),和 workspace 无关。真正保存当前编辑状态,必须触发:Project → Save Workspace As…,然后存为 xxx.sublime-workspace。之后可通过以下任一方式恢复:

  • 双击该 .sublime-workspace 文件(需 Sublime 已设为默认打开程序)
  • 命令面板输入 Workspace: Open Workspace 并选择文件
  • 拖拽 .sublime-workspace 到 Sublime 窗口内

注意:如果当前已有未保存修改的文件,Sublime 会先提示保存,否则可能丢掉部分编辑状态。

多个 workspace 冲突?关键看 project 绑定关系

一个 .sublime-project 可以对应多个 .sublime-workspace(比如“debug”版、“review”版、“wip”版),但 Sublime 默认只读取与项目同名的 workspace(如 myapp.sublime-project 对应 myapp.sublime-workspace)。想让 Sublime 加载特定 workspace,必须在 .sublime-project 中显式指定:

{
  "folders": [
    {
      "path": "."
    }
  ],
  "settings": {
    "hot_exit": true,
    "remember_open_files": true
  },
  "workspace": "myapp-debug.sublime-workspace"
}

否则 Sublime 会忽略你手动保存的其他 workspace 文件,只加载默认命名的那个。

为什么改了文件却没反映在 workspace 里

Sublime 不实时写入 .sublime-workspace,它只在退出时(且启用了 hot_exit)或执行 Save Workspace 时才落盘。常见误操作:

  • 关掉窗口前没等 Sublime 完成退出(比如强制 kill 进程)→ workspace 丢失最后状态
  • 启用了 "hot_exit": false → 即使设置了 remember_open_files,也不会生成或更新 workspace
  • 在多实例运行时(比如两个 Sublime 窗口同时打开同一项目)→ 只有最后一个退出的窗口会写入 workspace,覆盖之前所有改动

workspace 的本质是“退出快照”,不是“实时同步数据库”。真要靠它还原现场,就得接受它只忠于最后一次干净退出的状态。

热门AI工具

更多
VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

讯飞智文

一款面向学习和办公场景的AI文档创作工具,可辅助生成PPT与Word文档,提高资料整理和内容制作效率。

相关专题

更多
c语言编程软件有哪些
c语言编程软件有哪些

c语言编程软件有GCC、Clang、Microsoft Visual Studio、Eclipse、NetBeans、Dev-C++、Code::Blocks、KDevelop、Sublime Text和Atom。更多关于c语言编程软件的问题详情请看本专题的文章。php中文网欢迎大家前来学习。

9519

2023.11.02

Sublime Text全方位使用指南
Sublime Text全方位使用指南

本专题深入剖析Sublime Text的环境配置与脚本开发机制,涵盖从 v3 升级 v4 实践、Shell 与 YAML 语法支持、Console 控制台调试到 Conda 多环境切换等核心操作,并详细讲解 Python 插件编写及构建系统(Build Systems)定制,旨在帮助开发者通过深度定制与脚本驱动,实现自动化代码格式化及跨语言高效开发。

291

2026.04.13

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

3065

2023.06.29

如何删除数据库
如何删除数据库

删除数据库是指在MySQL中完全移除一个数据库及其所包含的所有数据和结构,作用包括:1、释放存储空间;2、确保数据的安全性;3、提高数据库的整体性能,加速查询和操作的执行速度。尽管删除数据库具有一些好处,但在执行任何删除操作之前,务必谨慎操作,并备份重要的数据。删除数据库将永久性地删除所有相关数据和结构,无法回滚。

4141

2023.08.14

vb怎么连接数据库
vb怎么连接数据库

在VB中,连接数据库通常使用ADO(ActiveX 数据对象)或 DAO(Data Access Objects)这两个技术来实现:1、引入ADO库;2、创建ADO连接对象;3、配置连接字符串;4、打开连接;5、执行SQL语句;6、处理查询结果;7、关闭连接即可。

3431

2023.08.31

MySQL恢复数据库
MySQL恢复数据库

MySQL恢复数据库的方法有使用物理备份恢复、使用逻辑备份恢复、使用二进制日志恢复和使用数据库复制进行恢复等。本专题为大家提供MySQL数据库相关的文章、下载、课程内容,供大家免费下载体验。

1067

2023.09.05

vb中怎么连接access数据库
vb中怎么连接access数据库

vb中连接access数据库的步骤包括引用必要的命名空间、创建连接字符串、创建连接对象、打开连接、执行SQL语句和关闭连接。本专题为大家提供连接access数据库相关的文章、下载、课程内容,供大家免费下载体验。

2987

2023.10.09

数据库对象名无效怎么解决
数据库对象名无效怎么解决

数据库对象名无效解决办法:1、检查使用的对象名是否正确,确保没有拼写错误;2、检查数据库中是否已存在具有相同名称的对象,如果是,请更改对象名为一个不同的名称,然后重新创建;3、确保在连接数据库时使用了正确的用户名、密码和数据库名称;4、尝试重启数据库服务,然后再次尝试创建或使用对象;5、尝试更新驱动程序,然后再次尝试创建或使用对象。

2987

2023.10.16

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn