Sublime Text 2在哪里存储编辑信息?

时间:2012-11-16 11:48:08

标签: sublimetext2

当我执行这些步骤时:

  1. 在Sublime Text 2中打开现有文件。
  2. 在文件中的任意位置输入任意文本。
  3. 关闭Sublime Text 2。
  4. 注意,我没有保存更改。

    1. 打开Sublime Text 2。
    2. 从步骤1打开文件。
    3. 我看到文件中有变化。但是,如果我查看该文件,比方说,记事本,我看不到任何变化。

      Sublime Text 2在哪里保留对文件所做的更改?

2 个答案:

答案 0 :(得分:26)

就我而言,这个问题没有完全回答......

在解释 nnnn 时,未保存的项目更改将保存在其sublime-workspace文件中。

但是如果你还没有创建一个项目并且你只是处理一些文件,那么sublime也会记住未保存的更改。这些保存在'Session.sublime_session'中。

可以找到会话的位置取决于您的操作系统:

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

(我刚刚在official sublime forum

中发现了这种信息

答案 1 :(得分:7)

如果您已经创建了一个项目,那么神奇的文件还原仙女将位于您告诉Sublime存储项目的文件夹中,该文件名为[yourprojectname] .sublime-workspace。

如果您在打开之前删除该工作区文件,Sublime将会破坏您的更改并抱怨打开任何以前打开的文件。这一举动可能会让你感到悲伤,所以除非你已经保存了所有必要的修改,否则不要尝试。

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

注意小符号,通常有一个x来关闭标签。如果它是一个点而不是一个x,那么该文件将被视为未保存,并且当您重新打开Sublime时,该文件也会被取消保存。