2014-04-24 23 views
7

Trong tuyệt vời, tôi biết ngay cả khi bạn không lưu các thay đổi trong tập tin sau này bạn có thể bắt đầu từ nơi bạn đã dừng lại. Tôi đã mở một tab mới tuyệt vời và đóng ứng dụng trước khi tôi lưu tệp của mình. Có tuyệt vời lưu tệp tạm thời ở đâu đó trong máy tính (Tôi đang sử dụng MAC OSx)Sublime Text 2/Sublime Text 3 mang lại các tập tin chưa lưu trên osx

+0

Tôi đã chọn: Hỗ trợ thư viện/ứng dụng/Văn bản tuyệt vời 2/Cài đặt/nhưng không thể tìm thấy. – kousha

+0

Nó phải lưu nó trong một tập tin tạm thời phải không? –

Trả lời

21

Văn bản cao cấp 2 lưu trữ các tệp trong ~/Library/Application Support/Sublime Text 2/Settings, trong các tệp .sublime_session được đặt ở đó.

Nội dung của các tệp đó là một blob JSON lớn chứa nội dung tab riêng lẻ. Tìm kiếm trong tập tin cho tên tập tin/tên tab/một từ khóa trong tài liệu và bạn sẽ có thể nhận được những gì bạn cần.


Đối với Sublime bản 3, sử dụng đường dẫn sau:

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

tín dụng đối với: eebbesen

+1

Có! Tôi đã khôi phục dữ liệu tệp đã đóng chưa lưu. Có json ở đó bạn có thể tìm thấy phiên bản cuối cùng của tập tin theo tên tập tin. – dimas

+1

Tks, tôi tìm thấy nếu bằng đầu của bạn. –

+10

~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session làm việc cho tôi với SublimeText3. – eebbesen

4

Theo như tôi biết, Sublime Text giữ các tệp mở khi bạn thoát khỏi ứng dụng. Tuy nhiên, nếu bạn đóng các tab hoặc cửa sổ dự án mà không lưu, các thay đổi sẽ bị mất.

Trong trường hợp trước, các tệp được lưu trong Local/Session.sublime-session (Tôi đang sử dụng ST3, có thể khác trong ST2!) Bạn có thể mở thư mục gói của ST từ bảng lệnh bằng cách sử dụng "Duyệt gói".

1

Tôi biết đó là một câu trả lời cuối nhưng đây là nơi tôi tìm thấy nó.

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

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

Hy vọng điều này sẽ giúp người một ngày nào đó.

Các vấn đề liên quan