ฉันได้เปิดไฟล์ในแนวนอนหรือแนวตั้งแยกและที่จะวางไว้ในแท็บใหม่แทน สามารถทำได้อย่างง่ายดาย?
ฉันได้เปิดไฟล์ในแนวนอนหรือแนวตั้งแยกและที่จะวางไว้ในแท็บใหม่แทน สามารถทำได้อย่างง่ายดาย?
คำตอบ:
ได้อย่างง่ายดายมากใช้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
- เปิดแยกในแท็บใหม่ (ซึ่งจะเป็นการแยกแบ่งในแท็บแรก)