发布于2026-05-23 阅读(0)
扫一扫,手机访问

想彻底告别Sublime Text启动时自动打开旧文件的烦恼?光在设置里勾勾选选可不够。关键操作就三步:把hot_exit和remember_open_files两项都设为false,然后,手动删除那个隐藏的Session.sublime_session文件。少了任何一步,设置都可能失效——因为即便你关了配置,只要那个会话文件还在,Sublime启动时依然会从磁盘里把它读出来,恢复你上次的工作现场。
hot_exit 和 remember_open_files 才管用这里有个常见的误解,以为这两个选项是独立开关。其实不然,它们是一套组合拳,必须配合使用。
hot_exit设为false,目的是告诉Sublime:“退出时别偷偷给未关闭的标签页‘拍快照’了。”如果这项是true,它反而会在你关闭程序前,悄悄记录下所有状态,为下次恢复准备好“素材”。remember_open_files设为false,才是最终下达指令:“启动时,什么都别恢复。”这项要是true,前面所有设置基本等于白忙活。restore_open_folders或open_files_in_new_window这类设置,它们只管文件恢复后的“摆放方式”,不影响“是否恢复”这个根本问题,通常不用动。Session.sublime_session 没清空这才是最容易踩坑的地方。Sublime Text启动时有个“固执”的逻辑:只要在特定路径下发现了Session.sublime_session这个文件,并且里面有内容,它就会优先加载这个文件里的会话信息——完全无视你已经改好的配置。
%APPDATA%\Sublime Text 3\Local\Session.sublime_session
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
~/.config/sublime-text-3/Local/Session.sublime_session
Auto Sa ve Session.sublime_session也删了,是个好习惯,能避免它日后又被自动读取。--new-window 是最可靠的临时方案如果不想大动干戈修改配置,又急需一个干干净净的空白窗口,有个更快捷的办法:使用命令行参数。这招能绕过所有会话恢复逻辑,堪称“临时救星”。
subl --new-windowsubl.exe --new-window(如果安装路径包含空格,记得给路径加引号,例如:"C:\Program Files\Sublime Text\subl.exe" --new-window)--new-window参数的作用是强制新建一个窗口,并且完全跳过对Session.sublime_session文件的解析流程,保证100%不会加载任何旧文件。排查了一圈,配置改了,文件也删了,可旧文件还是阴魂不散?这时候,得把目光转向插件了。像ProjectManager、QuickOpenProjects这类项目管理插件,功能强大,但有时也会“越权”行事——它们可能会拦截Sublime的启动流程,用自己的逻辑来加载项目。这样一来,原生的remember_open_files设置自然就失效了。
ProjectManager这类热门插件,其自动恢复行为可能随着版本更新而变化,不同版本的默认设置可能不同。说到底,整个过程最容易卡住的地方,往往不是原理多复杂,而是操作上的小疏忽:要么是删错了文件路径,要么就是以为改了设置就万事大吉,却忘了那个关键的Session.sublime_session文件,还静静地躺在文件夹里,等着下次启动时被读取。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8