Làm cách nào để làm cho Sublime Text 2/3 không mở các tab trước đó khi tôi khởi chạy nó?


22

nhập mô tả hình ảnh ở đây Mỗi khi tôi mở Sublime, các tab này sẽ tự động mở. Làm thế nào để tôi sửa lỗi này. Tôi không thể tìm thấy bất kỳ thiết lập cho điều này.

Câu trả lời:


17

Văn bản cao siêu 2

Kiểm tra nội dung của thư ~/.config/sublime-text-2/Settingsmục cho một tập tin gọi làSession.sublime_session

Nếu những tập tin đó được bao gồm trong đó, hãy loại bỏ chúng

Văn bản cao siêu 3

ST3 lưu trữ các tệp phiên trong:

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

Thật không may, ST2 dường như tạo lại tập tin đó. Tôi đã giải quyết rằng tạo một tập tin trống với quyền chỉ đọc. Cảm ơn.
Salem

Dường như các tập tin đã được đổi tên Auto Save Session.sublime_session, vì vậy để rm nórm -f ~/.config/sublime-text-3/Local/Auto\ Save\ Session.sublime_session
megawac

~/.config/sublime-text-3/không tồn tại?
jtheletter

Làm thế nào điều này có thể được thực hiện trên windows?
pal4life

Giải pháp này hiệu quả với tôi: stackoverflow.com/a/29236116/755405
W1M0R

45

Thực sự có một giải pháp tốt hơn được thực hiện trong Sublime Text. Chọn Preferences-> Settings - Uservà đặt remember_open_fileshot_exitthành false. Các tập tin kết quả sẽ trông như thế này:

{
    "remember_open_files": false,
    "hot_exit": false
}

(Tất cả các cài đặt có thể có thể được nhìn thấy trong Settings - Default.)

Chỉ cần khởi động lại Sublime Text sau đó (có thể được yêu cầu khởi động lại chương trình hai lần, một lần để áp dụng các cài đặt) và nó sẽ khởi động mà không cần mở bất kỳ tệp nào.

Lưu ý: Tôi chỉ có thể kiểm tra điều này với Sublime Text 3, nhưng tôi khá chắc chắn rằng cài đặt này cũng tồn tại trong phiên bản 2.


4
đây là câu trả lời đúng (nó cũng hoạt động trên cao siêu 3)
Postadelmaga

2
Mặc dù điều này là chính xác, nhưng điều này không giúp ích gì nếu Sublime Text gặp sự cố khi khởi động.
Chảo

Sự khác biệt giữa hai: nhớ mở tệp và thoát nóng là gì? Bởi vì nếu tôi có hot_exit được đặt thành true, thì điều kiện "memory_open_files" dường như được tự động thỏa mãn (nghĩa là hot_exit thật cũng sẽ giữ các tab đang mở :)
Jim Raynor

1

Trong Sublime Text 3 , bên dưới làm việc cho tôi.

$ rm ~ / .config / sublime-text-3 / Cục bộ / Tự động \ Lưu \ Phiên.sublime_session

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.