Sublime Text 2 เปิดไฟล์ที่เปิดล่าสุดจากเซสชันล่าสุด


10

เมื่อใดก็ตามที่ฉันเปิด Sublime Text 2 บน Fedora จะใช้เพื่อกู้คืนเซสชันล่าสุด

แต่ตอนนี้อยู่ใน Mac OS X Mountain Lion และไม่ได้เปิดหน้าต่างจากเซสชันล่าสุด ฉันต้องเปลี่ยนอะไรบ้าง


"hot_exit": จริง, "Remember_open_files": จริง
Taylan

ค่าทั้งสองข้างต้นถูกตั้งค่าเป็นจริงโดยค่าเริ่มต้น
mrudult

1
คุณปิด Sublime อย่างไร CMD + Q, File-> Quit ect ..
spuder

@spuder เพิ่งจะไปที่หน้าต่างและคลิกที่ 'x'
mrudult

1
@spuder - แค่นั้นแหละ ประเสริฐไม่ได้ถูกปิดไปตลอดทางเพียงแค่หน้าต่างเท่านั้น ดูความคิดเห็นของฉันด้านล่างคำตอบของฉัน :)
MattDMo

คำตอบ:


9

วิธีการปิดประเสริฐกำหนดพฤติกรรม


ปิด Sublime โดยสมบูรณ์ด้วย

CMD + q

จะทำให้ sublime แคชไฟล์ที่เปิดอยู่และกลับมาทำงานต่อเมื่อเริ่มต้น


ปิดหน้าต่างด้วย

CMD + w

หรือ

Shift+ CMD+w

หรือ

คลิกที่ปุ่มปิดปุ่มสีแดงที่มุม

จะทำให้ Sublime ให้พรอมต์ให้บันทึกไฟล์ มันจะไม่เปิดไฟล์ล่าสุดอีกครั้ง


ที่ได้ผล ขอบคุณ ฉันคิดว่ามันน่าจะเป็นวิธีที่ปุ่ม 'x' เป็นสัญลักษณ์ใน Mac OS X จริงๆแล้วมันไม่ได้ปิดแอปพลิเคชัน
mrudult

วิธีนี้ใช้ได้ผล แต่ฉันต้องบอกว่าการปิดแอปในลักษณะที่แตกต่างกันเพื่อให้ทำงานได้นั้นแย่มาก
ลอมบาร์ด

5

ลองตั้งค่า

"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ไดเรกทอรีของคุณไม่ได้ถูกแก้ไขลบตั้งค่าเป็นแบบอ่านอย่างเดียวหรือเสียหาย


มันไม่ทำงาน :( เมื่อฉันตั้ง "create_window_on_startup: false" ตอนนี้มันไม่เปิด windows ใด ๆ เมื่อฉันเริ่ม Sublime เป็นครั้งแรกฉันต้องคลิกสองครั้ง แต่ก็ยังไม่มีไฟล์จากเซสชั่น oepn ครั้งล่าสุด
mrudult

หากคุณกำลังปิดหน้าต่างโดยคลิกที่จุดสีแดงที่ด้านซ้ายบนแสดงว่าคุณไม่ได้ปิด Sublime Text ซึ่งยังคงทำงานอยู่ใน Dock ลองเปิดหน้าต่างและเปิดไฟล์หลาย ๆ ไฟล์ จากนั้นกดcommand-qเพื่อปิด Sublime อย่างสมบูรณ์จากนั้นคลิกที่ไอคอน Dock เพื่อเปิดขึ้นอีกครั้ง ไฟล์ของคุณควรปรากฏขึ้นอีกครั้ง
MattDMo

1

คุณสามารถเปลี่ยนพฤติกรรมนี้ใน Mac โดยไปที่การตั้งค่าระบบ / ทั่วไปและยกเลิกการเลือก "ปิดหน้าต่างเมื่อออกจากแอป"


ขออภัยที่เห็นได้ชัดว่าตัวเลือกนี้ไม่ได้ทำงานใน Yosemite!
Mike Rundle
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.