【发布时间】:2011-10-25 13:35:12
【问题描述】:
我在 Lion 上 - 在命令行中,当我使用“subl”打开我的项目时。在我的项目文件夹中 - 它会打开我在退出 Sublime 之前打开的最后一个项目。
我没有选中最大偏好“退出时恢复窗口”。
如何防止这种行为?有此偏好设置吗?
【问题讨论】:
我在 Lion 上 - 在命令行中,当我使用“subl”打开我的项目时。在我的项目文件夹中 - 它会打开我在退出 Sublime 之前打开的最后一个项目。
我没有选中最大偏好“退出时恢复窗口”。
如何防止这种行为?有此偏好设置吗?
【问题讨论】:
我认为可以通过更改 hot_exit 和 remember_open_files 设置来启用您想要的行为。如果您查看“全局设置 - 默认”首选项,那里有一些描述这些设置的 cmets。
如果您想更改它们,您应该在“全局设置 - 用户”文件中覆盖它们,以在更新时保留您的更改。
【讨论】:
如果有人想知道如何在 sublime text 3 中执行此操作,请将以下内容复制并粘贴到设置中 - 用户:
"hot_exit": false,
"remember_open_files": false,
【讨论】:
remember_open_files 在 build 3083 中不存在,但将 hot_exit 设置为 false 确实可以解决原始问题。
我只能通过在我的偏好中设置"hot_exit": false 来让它工作。
【讨论】:
在 Linux 上,我遇到了一个问题,我什至无法启动 Sublime Text 3,因为打开的文件太多,在我有机会更改设置之前它就会挂起。
我按照 Mike Wizowski 的建议进行操作,并编辑了我的 $HOME/.config/sublime-text-3/Packages/User/Preferences.sublime-settings 以包含这些设置。
但是,在此之后重新启动 Sublime Text 似乎并没有解决我的问题,因为 Sublime 仍然打开了所有文件和文件夹。
我发现删除 $HOME/.config/sublime-text-3/Local/ 中的 2 个“.sublime_session”文件会使 Sublime Text 忘记最近打开的文件/文件夹是什么,从而修复了我挂起的文本编辑器。
【讨论】: