web-dev-qa-db-ger.com

Sublime Text 2/Sublime Text 3 bringen ungespeicherte Dateien auf osx zurück

Selbst wenn Sie die Änderungen nicht in einer späteren Datei speichern, können Sie an der Stelle beginnen, an der Sie aufgehört haben. Ich habe einen neuen Tab in sublime geöffnet und die Anwendung geschlossen, bevor ich meine Datei speichere. Speichert sublime eine temporäre Datei irgendwo auf dem Computer (ich verwende MAC OSx)?

11
kousha

Sublime Text 2 speichert die Dateien in ~/Library/Application Support/Sublime Text 2/Settings in den dort befindlichen .sublime_session-Dateien.

Der Inhalt dieser Dateien ist ein großer JSON-Blob, der den Inhalt der einzelnen Registerkarten enthält. Suchen Sie in der Datei nach dem Dateinamen/Registerkartennamen/einem Schlüsselwort im Dokument, und Sie sollten in der Lage sein, das zu erhalten, was Sie benötigen.


Verwenden Sie für Sublime Text 3 den folgenden Pfad:

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

Gutschrift an: eebbesen

28
mcw0933

Ich weiß, es ist eine späte Antwort, aber hier habe ich sie gefunden.

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

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

Hoffe das hilft irgendwann mal jemandem.

6
joker

Soweit ich weiß, behält Sublime Text geöffnete Dateien bei, wenn Sie die Anwendung beenden. Wenn Sie jedoch die Registerkarten oder das Projektfenster schließen, ohne zu speichern, gehen die Änderungen verloren.

Im ersten Fall werden die Dateien in Local/Session.sublime-session gespeichert (ich verwende ST3, könnte jedoch in ST2 anders sein!). Sie können den Paketordner von ST über die Befehlspalette mit "Pakete durchsuchen" öffnen.

4
idleberg

Für erhabenen Text 3 ,

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

1
Sugyan sahu