Sublimetext2 升华文本2在哪里存储编辑信息?

Sublimetext2 升华文本2在哪里存储编辑信息?,sublimetext2,Sublimetext2,当我执行这些步骤时: 在Sublime Text 2中打开现有文件 在文件中的任意位置键入任意文本 关闭升华文本2 注意,我没有保存更改 打开升华文本2 打开步骤1中的文件 我在文件中看到了更改。但是如果我在记事本中查看文件,我看不到任何更改 升华文本2在哪里保存对文件所做的更改?如果您已经制作了一个项目,神奇的文件还原精灵将位于您告诉升华将项目存储在一个名为[yourprojectname].Sublime workspace的文件夹中 如果您在打开之前删除了该工作区文件,升华将取消您的更改,

当我执行这些步骤时:

  • 在Sublime Text 2中打开现有文件
  • 在文件中的任意位置键入任意文本
  • 关闭升华文本2
  • 注意,我没有保存更改

  • 打开升华文本2
  • 打开步骤1中的文件
  • 我在文件中看到了更改。但是如果我在记事本中查看文件,我看不到任何更改


    升华文本2在哪里保存对文件所做的更改?

    如果您已经制作了一个项目,神奇的文件还原精灵将位于您告诉升华将项目存储在一个名为[yourprojectname].Sublime workspace的文件夹中

    如果您在打开之前删除了该工作区文件,升华将取消您的更改,并抱怨您打开了以前打开的任何文件。此操作可能会给您带来一些痛苦,因此,除非您已经保存了所有必要的更改,否则不要尝试此操作

    除其他事项外,工作区还保存窗口布局、所有打开文件的内容以及上次查找/替换/自动完成条目。(这就是为什么您的自动完成功能会随着时间的推移变得“更智能”)


    请注意小符号,其中通常有一个x来关闭选项卡。如果它是一个点而不是一个x,则该文件将被视为未保存,并且在您重新打开Sublime时也将被带回未保存状态。

    就我而言,这个问题没有得到完全的回答

    正如nnnn所解释的,项目的未保存更改保存在其升华工作区文件中

    但是,如果您还没有创建项目,只是在处理一些文件,sublime也会记住未保存的更改。这些都保存在“Session.sublime_Session”中

    会话的位置取决于您的操作系统:

    • OSX
      ~/Library/Application Support/Sublime Text 2/Settings/
    • Windows
      %APPDATA%\Sublime Text 2\Settings\
    • Linux
      ~/.config/sublime-text-2/Settings/

    (我只是在中偶然发现了这一信息)

    对于Sublime Text 3,路径已更改,至少在OS X上更改为
    ~/Library/Application Support/Sublime Text 3/Local/
    。在较新版本中,文件名已更改为
    自动保存会话。Sublime\u会话