0

0

Sublime如何查看最近打开的文件?(历史记录调用)

冰火之心

冰火之心

发布时间:2026-02-19 14:38:04

|

512人浏览过

|

来源于php中文网

原创

ctrl+p(cmd+p)可快速打开最近关闭的文件,前提是启用 index_files;file→open recent 仅显示当前会话或项目关联的文件,非跨会话历史;hot_exit + remember_open_files 可实现退出后恢复上次状态。

sublime如何查看最近打开的文件?(历史记录调用)

怎么快速打开 Sublime Text 里刚关掉的文件?

Sublime Text 本身不保存「关闭后的历史」,但会记住最近打开过的文件(只要没清空缓存或重装),关键是得用对入口。很多人点 File → Open Recent 发现列表空空如也,其实是误以为它包含已关闭文件——其实它只记录当前会话中打开过、且尚未关闭的文件,或者重启前手动保存过的「工作区历史」。

  • Ctrl+Shift+T(Windows/Linux)或 Cmd+Shift+T(macOS)能重新打开**上一个已关闭的标签页**,但仅限本次启动后关闭的,关掉整个 Sublime 就失效
  • 真正靠谱的是 Ctrl+PCmd+P),输入文件名片段就能搜到最近打开过的文件,包括上次启动时用过的——前提是没禁用 index_files
  • 如果 Ctrl+P 搜不到,检查设置:"index_files": true 必须开启(默认开启,但某些插件或手动改过配置可能关掉)

为什么 File → Open Recent 有时是空的?

这个菜单项显示的是「当前窗口最近打开过的文件路径」,但它依赖两个条件:一是 Sublime 启动时加载了项目或工作区(.sublime-project.sublime-workspace),二是这些文件被明确加入过「最近项目」缓存。纯文本模式下直接双击打开文件,不关联项目,就大概率不会进这个列表。

  • 空列表常见于:首次启动 Sublime、用命令行 subl file.txt 打开单个文件、或关闭所有窗口后清空了 Session.sublime_session
  • 它的数据存在用户目录下的 Local/Session.sublime_session,不是实时写入,崩溃或强制退出会导致丢失
  • 别指望它恢复上周五关掉的文件——它最多管住你半小时内操作过的几个标签

想长期保留历史,得靠插件还是原生功能?

原生不支持跨会话的「最近关闭文件」列表,但有个轻量替代方案:启用 hot_exit + remember_open_files。它们不是历史记录功能,而是让 Sublime 在退出时自动保存当前状态,下次启动时还原——效果接近「记得你昨天在干嘛」。

超会AI
超会AI

AI驱动的爆款内容制造机

下载
  • 确认设置里有:"hot_exit": true"remember_open_files": true(默认都是 true
  • 这两项生效的前提是:你用 Ctrl+QCmd+Q)正常退出,而不是杀进程或关电源
  • 如果启用了 project_manageradvancednewfile 这类插件,它们可能覆盖原生行为,建议先关插件测试基础逻辑
  • 注意:工作区文件(.sublime-workspace)会被写入项目目录,若项目在 Git 里,容易误提交,可加进 .gitignore

Ctrl+P 搜不到文件?排查这三处

Ctrl+P 是最常用也最容易被低估的入口,它背后依赖文件索引和路径缓存。搜不到≠没记录,往往是索引没建好或路径被过滤了。

  • 检查是否禁用了索引:"index_files": false 会让 Ctrl+P 只搜当前打开的标签页,不查历史路径
  • 确认文件不在 folder_exclude_patternsfile_exclude_patterns 列表里(比如你把 node_modules 排除了,那里面关掉的文件就不会进历史)
  • 如果文件路径含中文或特殊符号,部分旧版 Sublime(

历史不是数据库,它只是缓存加索引的组合。真要靠得住,要么养成用项目(.sublime-project),要么接受 Ctrl+P 是唯一稳定入口——其他菜单项都是临时快照,关了就散。

热门AI工具

更多
DeepSeek
DeepSeek

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

豆包大模型
豆包大模型

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

通义千问
通义千问

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

腾讯元宝
腾讯元宝

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

文心一言
文心一言

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

讯飞写作
讯飞写作

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

即梦AI
即梦AI

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

ChatGPT
ChatGPT

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

相关专题

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

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

327

2023.10.17

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

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

773

2023.10.18

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

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

97

2025.08.19

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

873

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

573

2023.07.06

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

273

2023.07.24

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

565

2024.04.09

git怎么对比两个版本的文件内容
git怎么对比两个版本的文件内容

要对比两个版本的 git 文件,请使用 git diff 命令:git diff 比较工作树和暂存区之间的差异。git diff 比较两个提交或标签之间的差异。git diff 输出显示差异块,其中 + 表示添加的行,- 表示删除的行, 表示修改的行。可使用 gitkraken、meld、beyond compare 等可视化工具更直观地查看差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

530

2024.04.09

pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

660

2026.02.13

热门下载

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

精品课程

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

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