商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Sublime如何设置开启时不自动打开上次的文件?保持清爽的初始界面

Sublime如何设置开启时不自动打开上次的文件?保持清爽的初始界面

  发布于2026-07-05 阅读(0)

扫一扫,手机访问

Sublime Text 是个好编辑器,但每次启动都自动恢复上次没关掉的文件,有时候真的让人头大——尤其是你只想打开一个空白窗口写点新东西,结果一堆旧标签页呼啦啦全涌回来。很多人问过这个问题,今天就把几种靠谱的解法一次性说清楚,顺便提醒几个容易踩的坑。

Sublime如何设置开启时不自动打开上次的文件?保持清爽的初始界面

必须同时设 hot_exitremember_open_files 为 false

只关其中一个,Sublime 仍可能恢复旧文件。这两项是联动开关:hot_exit 控制退出时是否偷偷保存状态,remember_open_files 控制启动时是否尝试还原——缺一不可。

  • hot_exit: 设为 false 后,退出时不写入未保存的标签页快照
  • remember_open_files: 设为 false 才真正关掉“启动时还原文件”这个动作
  • 必须写在 Preferences → Settings – User(右侧) 的 JSON 中,不能只改左侧默认设置
  • 改完不需重启编辑器,但必须彻底关闭所有窗口(含托盘进程)再重新打开,否则设置不加载

删掉 Session.sublime_session 文件才真正生效

配置只是“开关”,不是“清空命令”。只要磁盘上还存着 Session.sublime_session,Sublime 启动时就会优先读它——哪怕你两个开关都关了,照样加载旧文件。

  • Windows 路径:%APPDATA%Sublime Text 3LocalSession.sublime_session
  • macOS 路径:~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
  • Linux 路径:~/.config/sublime-text-3/Local/Session.sublime_session
  • 删之前确认 Sublime 已完全退出:Windows 看右下角托盘图标是否消失,macOS 看菜单栏图标是否没了
  • 顺手也删掉同目录下的 Auto Sa ve Session.sublime_session,它是后台定时生成的快照,也可能被误读

命令行 --new-window 是最可靠的临时方案

不想动配置、又急需一个干净窗口时,--new-window 参数直接跳过所有会话逻辑,100% 不加载旧文件,也不受插件干扰。

  • Windows 快捷方式目标栏改成:"C:Program FilesSublime Textsublime_text.exe" --new-window
  • macOS/Linux 终端运行:subl --new-window(前提是 subl 命令已正确配置)
  • 注意拼写:--new-window,不是 --new-n,错一个字符参数就被忽略,还可能弹黑框报错
  • 这个参数只影响当次启动,不改任何配置、不删任何文件,适合演示或隐私场景

插件可能绕过所有原生设置

ProjectManagerQuickOpenProjects 这类插件会在启动阶段主动接管流程,用自己的逻辑加载最近项目——这时候你改的 remember_open_files 就完全失效了。

  • 检查插件设置里是否有 on_startup_load_last_projectrestore_on_startup 等类似选项
  • 临时验证方法:菜单 → Preferences → Package Control → Disable Package,禁用可疑插件后重启
  • 部分插件(如 SideBarEnhancements)不干涉启动行为,但别假设所有插件都守规矩

真正容易被忽略的是:三件事必须同时发生——配置改对、进程真退出、会话文件物理删除。少一个环节,Sublime 就可能在你以为清爽的时候,默默塞回一个昨天没关掉的 README.md

本文转载于:https://www.php.cn/faq/2741956.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注