Sublime怎么恢复最近文件_Sublime如何找回上次打开的文件【教程】

阿静大大_6212

阿静大大_6212

2026-04-09

844人浏览

原创

ctrl+p(windows/linux)或cmd+p(macos)是sublime查看最近打开文件的唯一可靠方式,按访问时间倒序排列并支持关键词实时过滤;ctrl+shift+t仅恢复最后一次关闭的文件,非历史队列;未保存内容可从session.sublime_session或recovery目录中找回。

sublime怎么恢复最近文件_sublime如何找回上次打开的文件【教程】

Sublime 没有“最近打开文件列表”面板,但 Ctrl+P(macOS 用 Cmd+P)就是你真正需要的入口——它按访问时间倒序排列所有曾打开过的文件,且支持关键词实时过滤。

Ctrl+P 是查看最近文件唯一可靠的方式

Sublime 原生不提供独立的历史面板,Ctrl+P(Windows/Linux)或 Cmd+P(macOS)是调出“跳转到文件”命令面板的快捷键,它默认展示的是最近访问文件列表,不是模糊搜索器。

  • 输入任意子串(如 config、api),结果自动按匹配度和访问时间混合排序,最新打开的含该词文件会顶在最上面
  • 只索引你通过 File → Open Folder 加载进项目的目录;单文件模式下(没加载项目),它只列出当前已打开的标签页
  • 若搜不到刚关掉的文件,检查用户设置中是否有 "folder_exclude_patterns": ["node_modules"] 这类残留配置——删了目录但没删配置,Sublime 仍跳过整个子树
  • 临时排除干扰:输入 !dist 或 !__pycache__ 可让这些目录不出现在结果顶部

Ctrl+Shift+T 只能恢复最后一个关闭的文件

Ctrl+Shift+T(Windows/Linux)或 Cmd+Shift+T(macOS)触发的是 reopen_last_closed_file 命令,它只保存一个快照,不是历史队列。

Cutout.Pro老照片上色
Cutout.Pro老照片上色

Cutout.Pro老照片上色是一款AI图片处理工具,Cutout.Pro 推出的黑白图片上色功能。

下载
  • 每次关闭新文件,就覆盖前一次记录;关了 A→B→C,再按 Ctrl+Shift+T 只能恢复 C
  • 该命令默认未绑定快捷键,需手动在 Preferences → Key Bindings 用户设置中添加:{ "keys": ["ctrl+shift+t"], "command": "reopen_last_closed_file" }
  • macOS 用户注意:Cmd 在 Sublime 内部映射为 super,写成 "cmd+shift+t" 无效,必须用 "super+shift+t"
  • 右键侧边栏选“Open With Preview”再关闭,不会被记录;无名文件(如粘贴新建后直接关掉)也大概率不进入快照,除非 hot_exit 已启用

Session.sublime_session 文件里藏着未保存的内容

崩溃或异常退出后,Session.sublime_session 文件往往仍完好,里面以 JSON 格式存着所有打开文件的路径、光标位置,以及最关键的部分:未保存文件的完整文本内容(在 buffers 字段里)。

  • 先关闭 Sublime Text,避免新操作覆盖缓存
  • 定位文件:C:\Users\用户名\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session(Windows)、~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session(macOS)、~/.config/sublime-text-3/Local/Session.sublime_session(Linux)
  • 用 VS Code 或记事本打开,搜索你记得的函数名、变量名或注释关键词
  • 找到后定位到 "contents": "" 或 "input": "" 字段,复制双引号内内容(注意 \n 等转义字符需还原为换行)

Recovery 目录里的文件更接近原始文本

某些崩溃场景下,Sublime 会把未保存内容单独写入 Recovery 子目录,比 Session.sublime_session 更易读取,也更“原始”。

  • 路径与 Session.sublime_session 同级,但进入 Recovery 文件夹:.../Local/Recovery/
  • 查找以 recovery- 开头、扩展名可能是 .tmp 或无扩展名的文件
  • 直接用 Sublime 自身或任意文本编辑器打开,内容通常是纯文本,无需解析 JSON
  • 注意:Recovery 目录只在异常退出后生成,正常退出不会写入

真正容易被忽略的点是:Session 和 Recovery 文件都只在你没反复重启、没清空配置目录的前提下才有效;一旦你重启 Sublime 多次,旧会话可能已被覆盖。动作越早,找回概率越高——别先去翻设置,先按 Ctrl+P 搜关键词试试。

相关文章

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

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

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

2023.10.17

580

4

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

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

2023.10.18

876

5

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

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

2025.08.19

1886

14

点击input框没有光标怎么办
点击input框没有光标怎么办

点击input框没有光标的解决办法:1、确认输入框焦点;2、清除浏览器缓存;3、更新浏览器;4、使用JavaScript;5、检查硬件设备;6、检查输入框属性;7、调试JavaScript代码;8、检查页面其他元素;9、考虑浏览器兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.24

774

4

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.26

3159

3

热门下载

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

精品课程

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