บางครั้งเมื่อฉันทำงานกับไฟล์ฉันจะเปิดไฟล์หลาย ๆ ไฟล์เพื่อให้เข้าใจถึงการไหลของรหัสปัจจุบันจนถึงจุดหนึ่ง อย่างไรก็ตามบางครั้งสิ่งนี้นำไปสู่การเปิดหลายไฟล์พร้อมกันโดยแยก มีคำสั่งให้ออกทั้งหมดยกเว้นหน้าต่างที่เลือกหรือไม่
บางครั้งเมื่อฉันทำงานกับไฟล์ฉันจะเปิดไฟล์หลาย ๆ ไฟล์เพื่อให้เข้าใจถึงการไหลของรหัสปัจจุบันจนถึงจุดหนึ่ง อย่างไรก็ตามบางครั้งสิ่งนี้นำไปสู่การเปิดหลายไฟล์พร้อมกันโดยแยก มีคำสั่งให้ออกทั้งหมดยกเว้นหน้าต่างที่เลือกหรือไม่
คำตอบ:
หากคุณต้องการปิดหน้าต่างทั้งหมด (แยก) ยกเว้นหน้าต่างปัจจุบัน:
:only
หากคุณต้องการปิดแท็บทั้งหมดยกเว้นแท็บปัจจุบัน:
:tabonly
หากคุณต้องการลบบัฟเฟอร์ที่ซ่อนอยู่ทั้งหมด (เปิดไฟล์ แต่ไม่สามารถมองเห็นได้ในหน้าต่างใด ๆ บนแท็บใด ๆ ) คุณจะต้องเพิ่มฟังก์ชั่นใน vimrc ของคุณ บางคนโพสต์ฟังก์ชั่นที่เป็นไปได้ที่นี่และที่นี่
ฉันไม่แน่ใจว่าคุณกำลังพยายามทำสิ่งใดให้สำเร็จ แต่หวังว่าการรวมคำสั่งเหล่านี้เข้าด้วยกันจะเป็นการหลอกลวง
กดCtrl+w, oได้อย่างรวดเร็วปิดหน้าต่างแยก แต่หนึ่งในปัจจุบัน
หรือใช้คำสั่ง: :on
( :only
)
: on [ly] [!] ทำให้หน้าต่างปัจจุบันเป็นหน้าต่างเดียวเท่านั้นบนหน้าจอ หน้าต่างอื่น ๆ ทั้งหมดถูกปิด
ดูสิ่งนี้ด้วย:
:q
) หรือซ่อนไว้หรือไม่
:tabs
ไม่แสดงให้พวกเขา