เมื่อใดก็ตามที่ฉันเปิด Sublime Text 2 บน Fedora จะใช้เพื่อกู้คืนเซสชันล่าสุด
แต่ตอนนี้อยู่ใน Mac OS X Mountain Lion และไม่ได้เปิดหน้าต่างจากเซสชันล่าสุด ฉันต้องเปลี่ยนอะไรบ้าง
เมื่อใดก็ตามที่ฉันเปิด Sublime Text 2 บน Fedora จะใช้เพื่อกู้คืนเซสชันล่าสุด
แต่ตอนนี้อยู่ใน Mac OS X Mountain Lion และไม่ได้เปิดหน้าต่างจากเซสชันล่าสุด ฉันต้องเปลี่ยนอะไรบ้าง
คำตอบ:
วิธีการปิดประเสริฐกำหนดพฤติกรรม
ปิด Sublime โดยสมบูรณ์ด้วย
CMD + q
จะทำให้ sublime แคชไฟล์ที่เปิดอยู่และกลับมาทำงานต่อเมื่อเริ่มต้น
ปิดหน้าต่างด้วย
CMD + w
หรือ
Shift+ CMD+w
หรือ
คลิกที่ปุ่มปิดปุ่มสีแดงที่มุม
จะทำให้ Sublime ให้พรอมต์ให้บันทึกไฟล์ มันจะไม่เปิดไฟล์ล่าสุดอีกครั้ง
ลองตั้งค่า
"create_window_at_startup": false,
"hot_exit": true,
"remember_open_files": true
ในPackages/User/Preferences.sublime-settings
ไฟล์ของคุณ(เข้าถึงได้จากSublime Text 2 -> Preferences -> Preferences - User
เมนู) หากพวกเขาอยู่ที่นั่นคุณสามารถมั่นใจได้ว่าพวกเขากำลังนำไปใช้ การตั้งค่าhot_exit
และremember_open_files
ควรจะเป็นtrue
ค่าเริ่มต้นแล้ว แต่create_window_at_startup
ก็เป็นค่าเริ่มต้นtrue
และการตั้งค่าให้false
ควรทำเคล็ดลับ อาจเป็นสิ่งที่เกิดขึ้นคือ Sublime กำลังสร้างหน้าต่างใหม่ที่ว่างเปล่าเมื่อเริ่มต้น แต่ด้วยเหตุผลบางอย่างไม่สามารถจดจำไฟล์ที่เปิดก่อนหน้านี้ได้ นอกจากนี้ฉันยังตรวจสอบอีกครั้งว่า~/Library/Application Support/Sublime Text 2/Packages
ไดเรกทอรีของคุณไม่ได้ถูกแก้ไขลบตั้งค่าเป็นแบบอ่านอย่างเดียวหรือเสียหาย
command-q
เพื่อปิด Sublime อย่างสมบูรณ์จากนั้นคลิกที่ไอคอน Dock เพื่อเปิดขึ้นอีกครั้ง ไฟล์ของคุณควรปรากฏขึ้นอีกครั้ง
คุณสามารถเปลี่ยนพฤติกรรมนี้ใน Mac โดยไปที่การตั้งค่าระบบ / ทั่วไปและยกเลิกการเลือก "ปิดหน้าต่างเมื่อออกจากแอป"