จาก:help swap-file
:
การอัพเดต swapfile
ไฟล์ swap จะได้รับการอัพเดตหลังจากพิมพ์ 200 ตัวอักษรหรือเมื่อคุณไม่ได้พิมพ์อะไรเลยเป็นเวลาสี่วินาที สิ่งนี้จะเกิดขึ้นหากบัฟเฟอร์มีการเปลี่ยนแปลงไม่ใช่เมื่อคุณย้ายไปมาเท่านั้น สาเหตุที่ทำให้ไม่ทันสมัยอยู่ตลอดเวลาก็คือสิ่งนี้จะทำให้การทำงานปกติช้าลงมากเกินไป คุณสามารถเปลี่ยนจำนวน 200 ตัวอักษรด้วยตัวเลือก 'updatecount' คุณสามารถตั้งเวลาด้วยตัวเลือก 'updatetime' เวลาถูกกำหนดเป็นมิลลิวินาที หลังจากเขียนไปยังไฟล์ swap Vim จะซิงค์ไฟล์กับดิสก์ ใช้เวลาพอสมควรโดยเฉพาะในระบบ Unix ที่ไม่ว่าง หากคุณไม่ต้องการสิ่งนี้คุณสามารถตั้งค่าตัวเลือก 'swapsync' เป็นสตริงว่าง ความเสี่ยงในการสูญเสียงานจะยิ่งใหญ่ขึ้น ในระบบที่ไม่ใช่ Unix (MS-DOS, Amiga) ไฟล์ swap จะไม่ถูกเขียนเลย
จากนี้ฉันมีคำถามสองสามข้อ:
นี่หมายความว่า Vim บันทึกการทำงานของคุณโดยอัตโนมัติเป็นครั้งคราวหรือไม่?
"หลังจากเขียนไปยังไฟล์ swap Vim จะซิงค์ไฟล์ไปยังดิสก์" สิ่งนี้หมายความว่า? นี่หมายถึงไฟล์ที่ถูกเขียนลงหน่วยความจำก่อนแล้วจึงไปที่ดิสก์หรือมันเป็นอย่างอื่น?
บอกว่าฉันกำลังจดบันทึกในชั้นเรียน: ฉันเขียนได้อย่างรวดเร็วและฉันไม่จำเป็นต้องออกจากโหมดแทรก แต่หลายครั้งฉันเปลี่ยนเป็นปกติเพียงเพื่อบันทึกงานของฉัน ฉันต้องทำสิ่งนี้หรือไม่หรือให้แน่ใจว่างานส่วนใหญ่ของฉันได้รับการบันทึกแม้ว่าฉันจะไม่ออกจากโหมดแทรกหรือไม่