sublime怎么打开上次关闭的工程_sublime恢复session的设置

发布时间 - 2025-11-23 00:00:00    点击率:
Sublime Text 能恢复上次会话,需确保 remember_open_files 和 hot_exit 设置为 true,确认后可自动恢复文件、布局及工程状态。

Sublime Text 默认会自动保存你的工作状态,包括上次打开的文件、窗口布局和工程。如果你发现关闭后无法恢复上次的会话,可能是设置被更改或缓存出现问题。下面是如何确保 Sublime 能正确恢复上次关闭的工程和会话的方法。

1. 确保启用了自动保存会话功能

Sublime Text 使用 session 来记录你上次的工作环境。默认情况下该功能是开启的,但你可以手动确认:

  • 打开 Sublime Text
  • 进入菜单栏:Preferences → Settings
  • 在右侧用户设置中(右窗格),添加或确认以下内容:
"remember_open_files": true,
"hot_exit": true

说明:
- remember_open_files:重新打开时恢复之前打开的文件
- hot_exit:允许“热退出”,即关闭时不清空未保存的文件状态,下次启动时可继续编辑

2. 手动恢复 Session(如果自动失效)

如果设置没问题但仍然无法恢复,可以尝试手动加载 session 文件:

  • 关闭 Sublime Text
  • 找到 Sublime 的数据目录:

Windows:
C:\Users\你的用户名\AppData\Roaming\Sublime Text 3\Local\Auto Save Session.sublime_session

macOS:
~/Library/Application Support/Sublime Text 3/Local/Auto Save Session.sublime_session

Linux:
~/.config/sublime-text-3/Local/Auto Save Session.sublime_session

  • 这个文件记录了所有打开的窗口、文件和工程信息
  • 如果误删或损坏,可能无法恢复;建议定期备份此文件

3. 使用 Project / Workspace 恢复工程

如果你使用的是 Sublime 的 .sublime-project 工程文件:

  • 打开菜单:Project → Recent Projects
  • 选择你上次工作的项目即可快速恢复
  • 确保工程保存时包含 workspace 配置(.sublime-workspace),它记录了当前打开的文件和视图状态

4. 常见问题排查

  • 关闭了 hot_exit:会导致退出时提示保存或丢弃,会话无法保留
  • 异常退出(崩溃):可能导致 session 文件损坏,重启后无法恢复
  • 便携版路径问题:确保便携版的 Data 目录权限正常,能写入 Local 文件夹

基本上就这些。只要保持默认设置或正确配置 remember_open_files 和 hot_exit,Sublime Text 就能在下次启动时自动恢复你上次的编辑状态和工程。不复杂但容易忽略。


# session  # sublime  # linux  # windows  # app  # mac  # macos  # win  # 常见问题  # cos 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel中间件如何使用_Laravel自定义中间件实现权限控制  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  Laravel如何使用.env文件管理环境变量?(最佳实践)  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何快速生成高效建站系统源代码?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  如何用AWS免费套餐快速搭建高效网站?  QQ浏览器网页版登录入口 个人中心在线进入  如何挑选优质建站一级代理提升网站排名?  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  Laravel如何配置和使用缓存?(Redis代码示例)  如何在IIS7中新建站点?详细步骤解析  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  长沙企业网站制作哪家好,长沙水业集团官方网站?  JS碰撞运动实现方法详解  Android 常见的图片加载框架详细介绍  Laravel怎么调用外部API_Laravel Http Client客户端使用  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  LinuxCD持续部署教程_自动发布与回滚机制  详解jQuery中基本的动画方法  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  如何快速搭建支持数据库操作的智能建站平台?  如何快速搭建高效WAP手机网站?  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  手机网站制作与建设方案,手机网站如何建设?  如何在企业微信快速生成手机电脑官网?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何在建站之星绑定自定义域名?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  如何快速上传建站程序避免常见错误?  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  在线制作视频网站免费,都有哪些好的动漫网站?  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  如何在阿里云域名上完成建站全流程?  php485函数参数是什么意思_php485各参数详细说明【介绍】  ,怎么在广州志愿者网站注册?  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  Swift中循环语句中的转移语句 break 和 continue  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  javascript如何操作浏览器历史记录_怎样实现无刷新导航  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  C++时间戳转换成日期时间的步骤和示例代码