ฉันรู้ว่าเป็นไปได้หรือไม่ที่จะเปิดไฟล์ใหม่ด้วยการแยกด้วย:splitหรือ:vsplitแต่เป็นไปได้ไหมที่จะเปิดการแยกใหม่ด้วยบัฟเฟอร์ที่มีอยู่ซึ่งอาจใช้ประโยชน์จากการเติมข้อความอัตโนมัติ?
ฉันรู้ว่าเป็นไปได้หรือไม่ที่จะเปิดไฟล์ใหม่ด้วยการแยกด้วย:splitหรือ:vsplitแต่เป็นไปได้ไหมที่จะเปิดการแยกใหม่ด้วยบัฟเฟอร์ที่มีอยู่ซึ่งอาจใช้ประโยชน์จากการเติมข้อความอัตโนมัติ?
คำตอบ:
sbufferคำสั่งจะช่วยให้คุณสร้างแยกที่มีชื่อบัฟเฟอร์ที่มีอยู่หรือหมายเลข :sb#จะเปิดตัวแยกพร้อมหมายเลขบัฟเฟอร์#(ดังที่แสดงใน:buffersรายการ) จะเปิดแยกกับบัฟเฟอร์ชื่อ:sb foo fooTab-complete จะวนรอบชื่อบัฟเฟอร์ที่มีอยู่
คุณสามารถใช้:vertical sb...ถ้าคุณต้องการแบ่งแนวตั้งแทนการเริ่มต้นแนวนอนหนึ่ง
:v sbอาจจะ?
:(v)split <name_of_buffer> หรือ :(v)split #<buffer_number>
คำตอบนี้แสดงวิธีที่สั้นกว่าสำหรับคำตอบของ @ user72 ด้านบนและความคิดเห็นของ @ zepp.lee
ตัวอย่างเช่นคุณสามารถเปิดบัฟเฟอร์ 2 ในแนวแยกด้วย
:vsp #2
หรือ
:vsp test.js
:sp(lit) หรือ:vs(plit) โดยไม่มีการโต้แย้งหรือไม่? :)