วิธีการออกเป็นกลุ่มจากโหมดแยก?


15

วิธีการอย่างมีประสิทธิภาพออกเป็นกลุ่มเมื่อแก้ไขไฟล์หลายไฟล์ในโหมดแยกที่หนึ่งไป?

ดูเหมือนว่าเมื่อฉันมีหน้าต่างแยก 10 หน้าต่างฉันต้องทำซ้ำ:q!คำสั่ง10 ครั้งสำหรับแต่ละหน้าต่างซึ่งใช้เวลานาน

มีวิธีใดที่ดีกว่าในการออกจากตัวแก้ไขหรือไม่

สำหรับวิธีแก้ปัญหาที่สกปรกก็สามารถออกได้โดยกดControl+ Zและพิมพ์kill %1เพื่อฆ่ามัน

คำตอบ:


19

ใช้คำสั่ง:qall!, :qa!สำหรับระยะสั้นหรือทางเลือกที่ปลอดภัยของมัน:qallที่ป้องกันไม่ให้ยกเลิกการบัฟเฟอร์การแก้ไข :wqallในการบันทึกบัฟเฟอร์ทั้งหมดก่อนที่จะเลิกใช้คำสั่ง ดู:help window-exitชุดคำสั่งแบบเต็มเพื่อออกจากหลาย ๆ หน้าต่างพร้อมกัน


0

คำสั่งเหล่านี้ยังใช้งานได้:

  • :windo :q- รัน:qในแต่ละหน้าต่าง
  • :bufdo :q- รัน:qในแต่ละบัฟเฟอร์

ที่เกี่ยวข้อง:


มีความแตกต่างที่มีประสิทธิภาพระหว่างการใช้สิ่งนี้หรือ:qaไม่?
Martin Tournoij

@Carpetsmoker ไม่มีความแตกต่างที่คนสามารถเรียนรู้สิ่งใหม่ ข้อดีอย่างหนึ่งก็คือมันช่วยให้สามารถดำเนินการคำสั่งที่กำหนดเองเพิ่มเติมสำหรับแต่ละหน้าต่างก่อนที่จะปิดพวกเขา แต่ฉันยังไม่สามารถนึกถึงตัวอย่างที่ใช้งานได้จริง
kenorb

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