【问题标题】:How to stop Sublime Text 2 crashing on startup如何阻止 Sublime Text 2 在启动时崩溃
【发布时间】:2014-01-03 11:16:19
【问题描述】:

Sublime Text 2 有一个问题,当我启动它时,它会自动尝试加载导致它崩溃的文件。

我可以看到加载后可以更改设置 - 如果无法完成启动,我该如何解决?

我在 Mac OSX (Mavericks) 上运行。

【问题讨论】:

    标签: macos sublimetext2


    【解决方案1】:

    对于崇高 3

    • 在 Mac 上,此路径中存在自动保存会话 ~/Library/Application Support/Sublime Text 3/Local。只需转到此路径删除所有文件。 Sublime 将重新开始工作。

    • 在 Linux 上/home/<USER>/.config/sublime-text-3/Local 中存在自动保存会话。删除所有可以更新的文件。

    • 在 Windows 上路径是 %APPDATA%\Sublime Text 3\Local

    【讨论】:

    • 这样可以省去敲桌子的麻烦!谢谢!对于在 Linux 下遇到此问题的其他人:路径为 /home/<USER>/.config/sublime-text-3/Local
    • 这种情况在我使用 Linux 上的 ST3 时经常发生。我不喜欢的事情是丢失了我拥有的所有未保存的缓冲区。真的很烦人...:/
    • 当您尝试在 Sublime Text 中打开包含大量文件的文件夹时(即尝试打开 ~),这似乎也会发生。我怀疑这与 Sublime 试图索引所有文件有关。在这种情况下,清除会话也有效,因为 Sublime 将不再默认到那个庞大的目录。在这种情况下,您也可以简单地编辑上述目录中的Session.sublime_session文件,并删除"folder_history"对象中的所有条目。
    • 很棒的解决方案。谢谢老兄。
    • 在 Windows 上,这是%APPDATA%\Sublime Text 3\Local
    【解决方案2】:

    您可以尝试四处寻找导致错误的文件。但是,我建议您恢复安装 (link),而不是删除,我只是暂时将其移动到某个地方。请务必将您的用户文件夹移出。还原后,将用户文件夹移回。如果您使用包控制,它将再次获取所有已安装的插件。如果没有,则需要手动将它们移回。如果它是导致问题的特定文件(不是插件),那么您也可以编辑会话文件。它涉及更多,但可以在Application Support/Sublime Text 2/Settings 中找到。

    如果您可以发布导致问题的文件,我们可能会告诉您如何修复,使其恢复工作状态。如果它是一个设置文件,它可能就像格式错误的 json 一样简单。我不确定,因为您没有详细说明实际错误。

    【讨论】:

    • 太好了。问题文件只是一个太大而导致 ST 挂起的文件。我只是换掉了数据文件,调整了 Session 文件,然后又换回来了。
    【解决方案3】:

    所以,我删除了 Settings 文件夹中的 Session.sublime_sessionAuto Save Session.sublime_session,这样我就可以让它运行并且不会在启动时崩溃。

    【讨论】:

    • 在 Linux Mint 17 Sublime text 3 上,这些文件位于 ~/.config/sublime-text-3/Local/
    【解决方案4】:

    ~/Library/Application Support/Sublime Text 3/Local 中删除Session.sublime_session

    rm ~/Library/Application\ Support/Sublime\ Text\ 3/Local/Session.sublime_session

    还有: 请不要删除 ~/Library/Application Support/Sublime Text 3/Local 文件夹中的所有内容,因为这也会删除您的许可证。 @kushdilip(试图将此作为评论添加到您的帖子中,但没有足够的声誉。)

    【讨论】:

    • 这应该是评论,而不是答案。
    • 我知道。虽然没有足够的声望。编辑了我的帖子。谢谢@ThomasFritsch
    【解决方案5】:

    我建议使用另一个文本编辑器(例如在终端中使用 vim)来查看/编辑以下文件:

    ~/Library/Application Support/Sublime Text 2/Packages/Default/Preferences.sublime-settings
    

    还有两个其他目录,但默认可能是您想要开始的地方。

    ~/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings
    ~/Library/Application Support/Sublime Text 2/Packages/Vintage/Preferences.sublime-settings
    

    (在更改任何文件之前进行备份!)

    【讨论】:

    • 我可以找到 Application Support 但找不到 Sublime Text 2 目录。有任何想法吗? (感谢您的帮助:))
    • 我强烈反对编辑默认首选项文件。您可以在用户文件夹中进行相同的更改,并且用户文件夹中的项目将优先。这样可以防止您弄乱默认设置。
    【解决方案6】:

    对于我的 Mac 上的子行文本 2: ~/Library/Application Support/Sublime Text 2/下没有名为Local的目录,但是有一个奇怪的隐藏文件.DS_Store,我把它删除了,sublime text不再崩溃了!

    $ rm .DS_Store
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-02
      • 1970-01-01
      相关资源
      最近更新 更多