ฉันได้เปิดไฟล์ในแนวนอนหรือแนวตั้งแยกและที่จะวางไว้ในแท็บใหม่แทน สามารถทำได้อย่างง่ายดาย?
ฉันได้เปิดไฟล์ในแนวนอนหรือแนวตั้งแยกและที่จะวางไว้ในแท็บใหม่แทน สามารถทำได้อย่างง่ายดาย?
คำตอบ:
ได้อย่างง่ายดายมากใช้CTRL+ W, +SHIFTT
ดูหน้าช่วยเหลือ :
:help CTRL-W_T
โปรดทราบว่านี่คือตัวพิมพ์เล็กและตัวพิมพ์ใหญ่: <C-W>Tต่าง<C-W>tจาก
วิธียาวและตรงไปข้างหน้าคือการเปิดแท็บใหม่และเปิดบัฟเฟอร์ของไฟล์ที่นั่น
:tabnew
:b FILE_NAME
:bสามารถTAB- สมบูรณ์จากส่วนชื่อไฟล์โดยพลการดังนั้นสิ่งนี้ไม่ควรใช้เวลานานเกินไป
สมมติว่ามีสองบัฟเฟอร์:
:ls
1 #h "match_this_partially.md" line 1
2 %a "food/tacos.txt" line 1
คุณfood/tacos.txtเปิดอยู่ คุณต้องการเปิดmatch_this_partially.mdในแท็บใหม่
เพียงใช้สิ่งต่อไปนี้:
:tab sb partial
-- หรือ --
:tab sb 1
คุณยังสามารถใช้การเติมแท็บ wildmenu แทนpartialได้
แบบยาว:
:tab sbuffer {buffer}ช่วยด้วย:
:help :tag:help :sbufferเปิดไฟล์ในการแยกใหม่เปิดในแท็บใหม่ด้วยสิ่งต่อไปนี้:
<c-w>T
หมายเหตุ: สำหรับฉัน]bเพียงแค่แมปด้วยnnoremap <silent> ]b :silent execute v:count.'bnext'<cr>
หากฉันมีบัฟเฟอร์น้อยฉันอาจทำสิ่งนี้:
<c-w>v - สร้างการแยกแนวตั้งใหม่]b- นำทางไปยังบัฟเฟอร์ถัดไป (เป็นหลักด้วย:bnext)<c-w>T - เปิดแยกในแท็บใหม่ (ซึ่งจะเป็นการแยกแบ่งในแท็บแรก)