每当我在 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_exit
和remember_open_files
设置应该已经是true
默认的,但create_window_at_startup
也默认为true
,并将其设置为false
应该可以解决问题。可能发生的情况是 Sublime 在启动时创建新的空白窗口,但由于某种原因没有记住之前打开的文件。我还会仔细检查您的~/Library/Application Support/Sublime Text 2/Packages
目录是否未被修改、删除、设置为只读或以其他方式损坏。
答案3
您可以在 Mac 中通过进入“系统偏好设置/常规”并取消选中“退出应用时关闭窗口”来更改此行为