启动Sublime Text 2/3时,如何使其不打开以前的标签?


22

在此处输入图片说明 每次我打开Sublime时,这些选项卡都会自动打开。我该如何解决。我无法为此找到任何设置。

Answers:


17

崇高文字2

检查目录内容中~/.config/sublime-text-2/Settings是否有一个名为Session.sublime_session

如果其中包含这些文件,请删除它们

崇高文字3

ST3将会话文件存储在以下位置:

~/.config/sublime-text-3/Local/Session.sublime_session

不幸的是,ST2似乎再次创建了该文件。我解决了创建具有只读权限的空文件的问题。谢谢。
塞勒姆

看来文件已重命名Auto Save Session.sublime_session,所以要对其进行rmrm -f ~/.config/sublime-text-3/Local/Auto\ Save\ Session.sublime_session
megawac 2015年

~/.config/sublime-text-3/不存在?
jtheletter '16

如何在Windows上完成此操作?
pal4life

这个解决方案为我工作:stackoverflow.com/a/29236116/755405
W1M0R

45

实际上,在Sublime Text中实现了更好的解决方案。选择Preferences-> Settings - User和设置remember_open_files,并hot_exit设置为false。生成的文件应如下所示:

{
    "remember_open_files": false,
    "hot_exit": false
}

(所有可能的设置都可以在中看到Settings - Default。)

之后只需重新启动Sublime Text(可能需要重新启动程序两次,一次才能应用设置),它应该在没有任何打开文件的情况下启动。

注意:我只能使用Sublime Text 3进行测试,但是我很确定此设置也存在于版本2中。


4
这是正确的答案(也适用于
Sublime

2
尽管这是正确的,但是如果Sublime Text在启动时崩溃,这将无济于事。
炒锅

两者之间有什么区别:还记得打开文件和热退出吗?因为如果将hot_exit设置为true,那么条件“ remember_open_files”似乎会自动得到满足(即,真正的hot_exit也会保留打开的选项卡:)
Jim Raynor

1

Sublime Text 3中,以下内容对我有用

$ rm〜/ .config / sublime-text-3 / Local / Auto \ Save \ Session.sublime_session

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.