当我执行这些步骤时:
注意,我没有保存更改。
我看到文件中有变化。但是,如果我查看该文件,比方说,记事本,我看不到任何变化。
Sublime Text 2在哪里保留对文件所做的更改?
答案 0 :(得分:26)
就我而言,这个问题没有完全回答......
在解释 nnnn 时,未保存的项目更改将保存在其sublime-workspace文件中。
但是如果你还没有创建一个项目并且你只是处理一些文件,那么sublime也会记住未保存的更改。这些保存在'Session.sublime_session'中。
可以找到会话的位置取决于您的操作系统:
~/Library/Application Support/Sublime Text 2/Settings/
%APPDATA%\Sublime Text 2\Settings\
~/.config/sublime-text-2/Settings/
(我刚刚在official sublime forum)
中发现了这种信息答案 1 :(得分:7)
如果您已经创建了一个项目,那么神奇的文件还原仙女将位于您告诉Sublime存储项目的文件夹中,该文件名为[yourprojectname] .sublime-workspace。
如果您在打开之前删除该工作区文件,Sublime将会破坏您的更改并抱怨打开任何以前打开的文件。这一举动可能会让你感到悲伤,所以除非你已经保存了所有必要的修改,否则不要尝试。
工作区保存了您的窗口布局,打开的所有文件的所有内容以及您上次查找/替换/自动完成条目。 (这就是为什么你的自动完成功能随着时间的推移变得“更聪明”。)
注意小符号,通常有一个x来关闭标签。如果它是一个点而不是一个x,那么该文件将被视为未保存,并且当您重新打开Sublime时,该文件也会被取消保存。