菜单里不一定有“Clear Recent”选项,它依赖默认插件是否启用;推荐用命令面板执行clear_recent_files命令清除,或修改/删除Session.sublime_session文件彻底清理,也可通过设置remember_open_files: false禁用记录。
菜单里有没有“Clear Recent”选项?
部分 Sublime Text 版本(尤其是带插件或较新稳定版)在
子菜单底部会直接显示
或
选项。右键点击任意最近文件,有时也能唤出该命令。
但原生 Sublime Text(尤其 ST4 默认安装)**不保证自带此菜单项**——它依赖于是否启用了默认的
插件包中的历史管理逻辑,而该功能在某些定制安装或禁用默认插件后会被隐藏。
✅ 成功触发时:点击即清空
列表,操作快、无副作用
❌ 触发失败时:菜单里压根没这行字,不是你眼花,是它真没加载
⚠️ 注意:即使菜单可见,它通常只清
,不碰
(即“最近项目”),隐私清理不彻底
用命令面板执行清除命令(推荐日常使用)
比翻菜单更可靠的方式是调用内置命令:
。这个命令始终存在,只要 Sublime 正常运行就能执行。
按
(Windows/Linux)或
(
mac
OS)打开命令面板
输入
,会出现
选项
回车确认——列表瞬间清空,无需重启
该命令只修改内存中的历史缓存,
不会动文件
,所以窗口布局、未保存文件等会话状态不受影响,适合高频、轻量级隐私清理。
彻底清除:手动编辑或删除
如果担心命令只清了表面、后台还留着痕迹(比如被其他插件读取),或者想连“最近项目”“自动恢复文件”一并抹掉,就必须处理会话文件。
关键点在于:
必须先完全关闭 Sublime Text
,否则它会在退出时强行覆盖你刚改的内容。
找到对应路径(以 ST4 为例):
Windows:
macOS:
Linux:
两种操作任选其一:
✅ 彻底清零:直接删掉或重命名该文件(如改为
),重启后一切从空白开始
? 精准清理:用记事本/VSCodium 打开它,搜索
和
,把它们对应的数组内容清空(例如改成
),再保存
注意:
是 JSON 格式,非法修改会导致 Sublime 启动失败。务必先备份原文件,且不要改动其他字段缩进或括号配对。
Trae win
Trae Windows 官方版本现已全面支持 Win10 和 Win11 系统(64位)。国内开发者可直接访问 Trae 中文官网(trae.cn 或 trae.com.cn),一键下载官方正版 .exe 安装包,享受国内直连的高速稳定体验。安装过程极其简便,双击即可运行,并支持一键无缝导入 VS Code 或 Cursor 的原有主题、快捷键及插件配置。登录支持手机号、微信或稀土掘金账号。内置免费的豆包与 DeepSeek 等顶级大模型,让你开箱即用,轻松开启高效的 AI 智能编程之旅。
下载
一劳永逸:关掉历史记录生成机制
如果你根本不想让 Sublime 记任何打开痕迹,最根本的办法是关掉它的记忆能力。这不是“清除”,而是“不产生”。
打开
,在右侧用户设置中添加:
说明:
→ 不记录单个文件的打开历史(直接影响“最近文件”)
→ 关闭热退出,避免意外保留未关闭文件的恢复状态
→ 退出时主动清空项目历史(ST4 支持,ST3 无效)
改完保存,重启生效。此后所有新建会话都不会积累这两类记录,隐私保护真正落地。
容易被忽略的是:这些设置只对新启动的会话生效,旧的
仍含历史,所以建议先按上一步清理一次,再开启此配置。
File → Open RecentClear Recent FilesClear RecentDefaultFile → Open Recentrecent_filesrecent_workspacesclear_recent_filesCtrl+Shift+PCmd+Shift+Pclear recentClear Recent FilesSession.sublime_sessionSession.sublime_session%APPDATA%\Sublime Text\Local\Session.sublime_session~/Library/Application Support/Sublime Text/Local/Session.sublime_session~/.config/sublime-text/Local/Session.sublime_sessionSession.sublime_session.bak"recent_files""recent_workspaces""recent_files": []Session.sublime_sessionPreferences → Settings{
"hot_exit": false,
"remember_open_files": false,
"clear_recent_projects_on_exit": true
}remember_open_files: falsehot_exit: falseclear_recent_projects_on_exit: trueSession.sublime_session