2014-04-24 89 views
7

在崇高中,我知道即使不在文件中保存更改,以後可以從中斷的地方開始。在保存我的文件之前,我在崇高中打開了一個新選項卡並關閉了應用程序。是否崇高保存臨時文件在計算機的某處(我正在使用MAC OSx)Sublime Text 2/Sublime Text 3在osx上帶回未保存的文件

+0

我選中了:Library/Application Support/Sublime Text 2/Settings /但找不到它。 – kousha

+0

它必須將它保存在臨時文件中不是嗎? –

回答

21

Sublime Text 2將文件存儲在~/Library/Application Support/Sublime Text 2/Settings中,位於那裏的.sublime_session文件中。

這些文件的內容是包含單個選項卡內容的大型JSON blob。在文件中搜索文件中的文件名/標籤名稱/關鍵詞,並且您應該能夠獲得所需的內容。


對於崇高的文本3,使用以下路徑:

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

感謝:eebbesen

+1

是的!我已恢復未保存的關閉文件數據。有json那裏你可以通過文件名找到該文件的最新版本。 – dimas

+1

Tks,我發現,如果你的提示。 –

+10

〜/ Library/Application Support/Sublime Text 3/Local/Session.sublime_session爲SublimeText3工作。 – eebbesen

4

據我所知,Sublime Text在退出應用程序時保持打開的文件。但是,如果關閉選項卡或項目窗口而不保存,則更改將丟失。

在前一種情況下,文件保存在Local/Session.sublime-session(我使用ST3,但在ST2中可能不同)。可以使用「瀏覽軟件包」從命令選項板打開ST的軟件包文件夾。

1

我知道這是一個遲到的答案,但這裏的地方,我發現它。

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

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

希望這可以幫助別人一天。