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

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

每当我在 Fedora 上打开 Sublime Text 2 时,它都会恢复上一个会话。

但现在在 Mac OS X Mountain Lion 中,它没有打开上次会话的窗口。我需要更改什么设置?

答案1

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


使用以下命令彻底关闭 Sublime

CMD+q

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


只需关闭窗口即可

CMD+w

或者

Shift+ CMD+w

或者

点击角落的红色按钮关闭按钮

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

答案2

尝试设置

"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目录是否未被修改、删除、设置为只读或以其他方式损坏。

答案3

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

相关内容