ฉันใช้ vim หลายอินสแตนซ์ ปัจจุบันฉันใช้ฟังก์ชั่นทุบตี
kv(){ a=($(pgrep vim)); kill ${a[@]}; }
เพื่อยุติอินสแตนซ์ที่เรียกใช้ทั้งหมดของ vim สิ่งนี้มีข้อเสียเปรียบในการออกจากไฟล์. swp ที่ไม่แน่นอนที่ใดก็ตามที่กลุ่มถูกฆ่าด้วยการเปลี่ยนแปลงที่ไม่ได้บันทึก มีวิธีตั้งค่ากลุ่มให้บันทึกบัฟเฟอร์ของมันหรือไม่ถ้ามันส่งสัญญาณ kill?
:help VimLeave
และ:help v:dying
แนะนำว่าเหตุการณ์ VimLeave จะถูกกระตุ้นเมื่อใดก็ตามที่ Vim ออกแม้จะเป็นสัญญาณ