0

0

sublime怎么快速打开上次关闭的标签页_sublime撤销关闭功能【总结】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-01-17 15:56:41

|

177人浏览过

|

来源于php中文网

原创

能,但仅限当前进程未重启时;它基于单层栈机制,每次关闭只记一个标签页,连续按可逐个回溯,但中间不能有新关闭操作,且不恢复未保存的临时文件。

sublime怎么快速打开上次关闭的标签页_sublime撤销关闭功能【总结】

Ctrl+Shift+T 真的能恢复刚关掉的标签页吗?

能,但只在当前 Sublime Text 进程未重启的前提下有效。它不是“历史记录”,而是一个单层:每次关闭一个标签页,reopen_last_closed_file 命令就只记住那一个;再关一个,前一个就被覆盖。连续按 Ctrl+Shift+T(Windows/Linux)或 Cmd+Shift+TmacOS)可以逐个向前回溯,但前提是中间没执行新的关闭操作——这点和浏览器行为一致,也和 VSCode 的 Reopen Closed Editor 逻辑相同。

  • 恢复的是完整状态:光标位置、滚动偏移、编码格式都原样还原
  • 不恢复未保存的临时文件(如 Untitled-1)——除非你开启了 hot_exit 且未强制杀进程
  • 如果焦点不在编辑区(比如正处在命令面板或侧边栏),快捷键仍可触发,无须切回代码区

为什么有时 Ctrl+Shift+T 按了没反应?

最常见原因是快捷键被插件或自定义绑定覆盖了。Sublime 默认并未预设该组合键,必须手动添加到用户键绑定中。另外,如果你用的是预览模式(preview_on_click 开启),点击文件名产生的临时标签页被关闭后,不会进入恢复栈——它根本不算“已关闭的文件”,只是被丢弃的预览态。

  • 检查键绑定:菜单 → Preferences → Key Bindings,右侧用户文件中应有这一行:
    { "keys": ["ctrl+shift+t"], "command": "reopen_last_closed_file" }
  • 确认没和其他插件冲突:比如某些文件管理插件会劫持 Ctrl+Shift+T 做别的事
  • 避免依赖预览标签:双击打开文件,确保它成为正式标签页,才具备可恢复性

重启后还能找回上次的标签页吗?

能,但靠的是会话机制,不是撤销功能。关键配置只有两个:"remember_open_files": true"hot_exit": true。前者决定是否记录打开的文件列表,后者决定退出时是否保留未保存内容的状态。两者都开启,且你通过 Ctrl+Q 或窗口关闭按钮正常退出,下次启动就会自动加载全部标签页。

Teleporthq
Teleporthq

一体化AI网站生成器,能够快速设计和部署静态网站

下载
  • "hot_exit": false 反而会导致会话丢失——这是很多人踩坑的地方,误以为关得越“干净”越好
  • 会话文件存在本地:Local/Session.sublime_session(Windows/macOS/Linux 路径略有不同),不建议手动编辑
  • 如果某次异常退出(断电、杀进程),会话可能损坏,此时可尝试从 Auto Save Session.sublime_session 恢复

有没有办法一次恢复多个误关的标签页?

没有原生支持。Sublime 不提供“恢复所有最近关闭”或时间轴式历史面板。你能做的只有:Ctrl+Shift+T 一次一个地按,或者换思路——用项目(.sublime-project)或工作区(.sublimeworkspace)提前固化一组文件。一旦保存过项目,哪怕全关了,Project → Open Project 就能瞬间拉回整个上下文。

  • 临时补救:用 Ctrl+P 打开快速跳转面板,输入文件名或路径,常能从“最近打开”里捞回刚关掉的几个
  • 长期习惯:养成 Project → Save Workspace As… 的动作,尤其分屏多列编辑时,工作区会记住所有组里的标签页
  • 别指望“撤销关闭”变成浏览器那样——Sublime 的设计哲学是轻量+可预测,不是无限回退
真正容易被忽略的,是 hot_exitremember_open_files 必须同时为 true,且必须正常退出程序,三者缺一不可。其他所有快捷键和命令,都是在这基础上的“加速器”,不是替代方案。

相关专题

更多
session失效的原因
session失效的原因

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

308

2023.10.17

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

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

740

2023.10.18

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

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

88

2025.08.19

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

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

390

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

572

2023.08.10

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

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

578

2023.07.26

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

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1102

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

791

2023.08.01

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

43

2026.01.16

热门下载

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

精品课程

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

共48课时 | 7.3万人学习

Git 教程
Git 教程

共21课时 | 2.7万人学习

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

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