Sublime Text 2打开上次会话中最后打开的文件


10

每当我在Fedora上打开Sublime Text 2时,它就会用来恢复最后一个会话。

但现在在Mac OS X Mountain Lion中,并没有打开上一届会议的窗口。我需要改变什么设置?


“hot_exit”:true,“remember_open_files”:true
Taylan 2013年

默认情况下,上述两个值都设置为true。
mrudult 2013年

1
你是如何结束Sublime的?CMD + Q,File-> Quit ect ..
spuder 2013年

@spuder只是去窗口点击'x'
mrudult 2013年

1
@spuder - 就是这样。Sublime并没有一直关闭,就像窗户一样。看我的评论下面我的答案:)
MattDMo 2013年

Answers:


9

关闭sublime的方式决定了行为。


完全关闭Sublime

CMD + q

将导致sublime缓存打开的文件,并在启动时恢复它们。


关闭窗口

CMD + w

要么

Shift+ CMD+w

要么

单击角落中的红色按钮关闭按钮

将导致Sublime提示保存文件。它不会重新打开最后的文件。


那很有效。谢谢。我认为这可以解释Mac OS X中“x”按钮的用法。它实际上并没有关闭应用程序。
mrudult 2013年

这有效。但我必须说,不得不以不同的方式关闭应用程序才能实现这一点,这太可怕了。
Lombas 2016年

5

尝试设置

"create_window_at_startup": false,
"hot_exit": true, 
"remember_open_files": true

在您的Packages/User/Preferences.sublime-settings文件中(可从Sublime Text 2 -> Preferences -> Preferences - User菜单访问)。如果他们在那里你可以确保他们被应用。在hot_exitremember_open_files设置应该已经是true默认,但create_window_at_startup也默认为true,并设置它false应该做的伎俩。可能正在发生的事情是Sublime在启动时创建了一个新的空窗口,但由于某种原因不记得之前打开的文件。我还要仔细检查您的~/Library/Application Support/Sublime Text 2/Packages目录是否未被修改,删除,设置为只读或以其他方式损坏。


那不行。:(当我设置“create_window_on_startup:false”时,它现在没有打开任何单个窗口,当我第一次启动Sublime。我需要点击它两次但仍然没有文件从上次oepn会话。
mrudult 2013年

如果你只是点击左上角的红点关闭窗口,你就不会真正关闭Sublime Text - 它仍然在Dock中运行。尝试打开一个窗口,然后在其中打开几个文件。然后,点击完全command-q关闭Sublime ,然后点击Dock图标再次打开它。你的文件应该全部重新出现。
MattDMo 2013年

1

您可以通过转到“系统偏好设置”/“常规”来更改Mac中的此行为,并取消选中“退出应用时关闭窗口”


对不起,但显然这个选项甚至没有在优胜美地工作!
Mike Rundle 2015年
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.