【问题标题】:Sublime Text 2 / Sublime Text 3 bring back unsaved files on osxSublime Text 2 / Sublime Text 3 在 osx 上带回未保存的文件
【发布时间】:2014-06-09 01:47:54
【问题描述】:

在崇高的情况下,我知道即使您以后不将更改保存在文件中,您也可以从上次中断的地方开始。在保存文件之前,我在 sublime 中打开了一个新选项卡并关闭了应用程序。 sublime 是否将临时文件保存在计算机的某个位置(我使用的是 MAC OSx)

【问题讨论】:

  • 它必须保存在一个临时文件中不是吗?

标签: macos sublimetext3 sublimetext2 sublimetext


【解决方案1】:

据我所知,当您退出应用程序时,Sublime Text 会保留打开的文件。但是,如果您关闭选项卡或项目窗口而不保存,则更改将丢失。

在前一种情况下,文件保存在Local/Session.sublime-session(虽然我使用的是 ST3,但在 ST2 中可能会有所不同!)您可以使用“浏览包”从命令面板打开 ST 的包文件夹。

【讨论】:

  • 我复制了,然后关闭了 sublime 选项卡。但是一旦我想粘贴,我就会忘记并复制另一个文本,这会覆盖我以前从 sublime 中的剪贴板。因为我的 macbook 上没有剪贴板管理器应用程序,所以看起来我必须从 sublime 应用程序中重新输入我以前未保存的所有文本:(。
【解决方案2】:

Sublime Text 2 将文件存储在~/Library/Application Support/Sublime Text 2/Settings 中,在位于那里的.sublime_session 文件中。

这些文件的内容是一个包含各个选项卡内容的大型 JSON blob。在文件中搜索文件名/选项卡名称/文档中的关键字,您应该可以得到您需要的。


对于 Sublime Text 3,使用以下路径:

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

归功于:eebbesen

【讨论】:

  • 是的!我已恢复未保存的已关闭文件数据。那里有 json,您可以按文件名找到文件的最新版本。
  • Tks,我根据你的提示找到了。
  • ~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session 使用 SublimeText3 为我工作。
  • 救命稻草。谢谢
  • 不客气!很高兴这仍在帮助人们:)
【解决方案3】:

我知道这是一个迟到的答案,但这是我找到它的地方。

Linux~/.config/sublime-text-3/Local/Session.sublime_session

Windows%USERPROFILE%\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

希望有一天这对某人有所帮助。

【讨论】:

    【解决方案4】:

    对于 Sublime Text 3

    Windows%USERPROFILE%\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

    【讨论】:

    • 添加更多关于这是什么的信息。
    【解决方案5】:

    对于Sublime Text 3 / 对于Sublime Text 4

    如果您使用的是便携版(.zip)版本,请参考 sublime_installation_folder\Data\Local\Session.sublime_session

    PS:在替换文件之前做好备份,以防万一要恢复

    这会根据您最近的视图为您提供未保存的文件和打开的文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 2019-05-10
      • 2014-09-16
      • 2018-03-22
      • 1970-01-01
      相关资源
      最近更新 更多