2014-04-24 14 views
7

W sublime Wiem, że nawet jeśli nie zapiszesz zmian w pliku później, możesz zacząć od miejsca, w którym skończyłeś. Otworzyłem nową kartę w sublime i zamknąłem aplikację przed zapisaniem pliku. Czy sublime zapisać plik tymczasowy gdzieś w komputerze (używam MAC OSx)Sublime Text 2/Sublime Text 3 przywraca niezapisane pliki na osx

+0

Sprawdziłem: Biblioteka/Obsługa aplikacji/Wysublimowany tekst 2/Ustawienia/ale nie mogłem go znaleźć. – kousha

+0

To musi zapisać w pliku tymczasowym, prawda? –

Odpowiedz

21

Sublime Text 2 przechowuje pliki w ~/Library/Application Support/Sublime Text 2/Settings, w znajdujących się tam plikach .sublime_session.

Zawartość tych plików to duży obiekt blob JSON zawierający zawartość pojedynczej karty. Wyszukaj w pliku nazwę pliku/nazwę karty/słowo kluczowe w dokumencie i powinieneś być w stanie uzyskać to, czego potrzebujesz.


Dla Sublime Text 3, stosuje się następującą ścieżkę:

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

kredytowe: eebbesen

+1

Tak! Przywróciłem niezapisane zamknięte dane pliku. Tam jest json, możesz znaleźć ostatnią wersję pliku według nazwy pliku. – dimas

+1

Tks, znajdę, jeśli według twojej wskazówki. –

+10

~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session pracował dla mnie z SublimeText3. – eebbesen

4

O ile mi wiadomo, Sublime Text zachowuje otwarte pliki po zamknięciu aplikacji. Jeśli jednak zamkniesz karty lub okno projektu bez zapisywania, zmiany zostaną utracone.

W pierwszym przypadku pliki są zapisywane w Local/Session.sublime-session (Używam ST3, ale może być inaczej w ST2!) Możesz otworzyć folder pakietów ST z palety poleceń za pomocą "Przeglądaj pakiety".

1

wiem, że to późna odpowiedź ale tu gdzie znalazłem go.

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

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

Nadzieja to pomaga komuś kiedyś.