0

0

Sublime Text怎么查看最近关闭的文件_Sublime撤销关闭功能【技巧】

尼克

尼克

发布时间:2026-02-08 13:13:40

|

531人浏览过

|

来源于php中文网

原创

Ctrl+Shift+T 是后进先出的单步弹栈操作,仅恢复最近关闭的文件;需聚焦编辑区、关闭的是固化标签页、无插件冲突;未保存文件不入栈;跨会话恢复依赖 Session.sublime_session 文件。

sublime text怎么查看最近关闭的文件_sublime撤销关闭功能【技巧】

Ctrl+Shift+T 不是“历史列表”,而是单步弹操作

Sublime Text 的 Ctrl+Shift+TmacOS 用 Cmd+Shift+T)默认绑定的是 reopen_last_closed_file 命令,它不维护一个可翻页的历史队列,而是一个**后进先出的栈(LIFO stack)**:每次关闭文件,就把该文件路径压入栈顶;每次按快捷键,就弹出栈顶并恢复——然后这个条目就永久消失了。

  • 关了 A.jsB.pyC.css,此时按一次 Ctrl+Shift+T 只能恢复 C.css;再按一次,才恢复 B.py;第三次才是 A.js
  • 如果中间又打开了新文件、切换了窗口、甚至只是点了下侧边栏,栈不会清空,但若重启 Sublime,整个栈会被丢弃(除非启用了 hot_exitremember_open_files
  • 未保存的文件(标题带 *)默认不入栈——这是有意设计,防止误恢复脏数据

为什么 Ctrl+Shift+T 按了没反应?常见断点排查

这不是快捷键失效,而是触发条件没满足。最常被忽略的三个前提:

  • 焦点必须在编辑区(即光标在代码里闪烁),如果当前聚焦在命令面板、搜索框、侧边栏或状态栏,Ctrl+Shift+T 会静默失败——先按 Esc 确保退出所有浮层
  • 你关掉的不是「正式标签页」:双击侧边栏打开的文件属于「预览标签」,关闭后不计入恢复栈;必须双击后**再按一次 Enter 或点击标签名使其固化**,才能被 reopen_last_closed_file 记录
  • 插件冲突:某些插件(如 OrigamiSideBarEnhancements)会劫持 Ctrl+Shift+T 绑定。打开 Preferences → Key Bindings,搜索 "ctrl+shift+t",确认用户设置中只有一条明确指向 reopen_last_closed_file

想看完整关闭历史?别依赖 Ctrl+Shift+T,改用 Ctrl+P + “most recently”

原生没有“已关闭文件列表”,但你可以绕过限制:按 Ctrl+PCmd+P),直接输入 most recently,Sublime 会调出一个按访问时间倒序排列的全量文件历史面板——它包含所有近期打开过的文件,无论是否已关闭。

DeepSider
DeepSider

浏览器AI侧边栏对话插件,集成多个AI大模型

下载
  • 这个列表默认保留最近 100 个条目,可通过用户设置调整:"file_history_size": 200
  • 支持关键词过滤(比如输 api 就筛出 api.tsuser_api.py),比菜单里的 File → Open Recent(最多 10 条、不可搜)实用得多
  • 注意:它记录的是“打开行为”,不是“关闭行为”。所以刚关掉的文件,只要之前打开过,就会出现在这里;但如果它是首次打开就立刻关闭,且未执行过保存或编辑,则可能不会被索引

跨会话恢复已关闭文件?靠 session 文件,不是快捷键

如果 Sublime 已关闭再重开,Ctrl+Shift+T 就完全失效。这时唯一可靠的方式是读取 Sublime 的会话快照文件 Session.sublime_session,它由 hot_exit: trueremember_open_files: true 驱动写入。

  • 路径位置:
    Windows:%LOCALAPPDATA%\Sublime Text 3\Local\Session.sublime_session
    macOS:~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
    Linux:~/.config/sublime-text-3/Local/Session.sublime_session
  • 该文件是 JSON 格式,含 buffers 字段,里面存着未保存内容的原始文本(base64 编码)、文件路径、光标位置等——即使没来得及保存,只要没强制杀进程,大概率还在
  • 不要手动编辑它;建议用其他编辑器打开,搜索你记得的变量名或函数名,复制出关键片段,再粘贴回新 Sublime 中另存

真正容易被忽略的点是:这个恢复能力完全依赖正常退出。异常崩溃、任务管理器强杀、或者磁盘写满导致 session 写入失败,都会让内容丢失——所以高频编辑时,Ctrl+S 仍是不可替代的第一道防线。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

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

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

431

2023.08.07

json是什么
json是什么

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

543

2023.08.23

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

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

314

2023.10.13

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

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

79

2025.09.10

session失效的原因
session失效的原因

session失效的原因有会话超时、会话数量限制、会话完整性检查、服务器重启、浏览器或设备问题等等。详细介绍:1、会话超时:服务器为Session设置了一个默认的超时时间,当用户在一段时间内没有与服务器交互时,Session将自动失效;2、会话数量限制:服务器为每个用户的Session数量设置了一个限制,当用户创建的Session数量超过这个限制时,最新的会覆盖最早的等等。

322

2023.10.17

session失效解决方法
session失效解决方法

session失效通常是由于 session 的生存时间过期或者服务器关闭导致的。其解决办法:1、延长session的生存时间;2、使用持久化存储;3、使用cookie;4、异步更新session;5、使用会话管理中间件。

767

2023.10.18

cookie与session的区别
cookie与session的区别

本专题整合了cookie与session的区别和使用方法等相关内容,阅读专题下面的文章了解更详细的内容。

95

2025.08.19

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

404

2023.07.18

Golang处理数据库错误教程合集
Golang处理数据库错误教程合集

本专题整合了Golang数据库错误处理方法、技巧、管理策略相关内容,阅读专题下面的文章了解更多详细内容。

67

2026.02.06

热门下载

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

精品课程

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

共14课时 | 0.8万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3.2万人学习

CSS教程
CSS教程

共754课时 | 28.9万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号