Saya telah membuka file dalam pemisahan horizontal atau vertikal dan yang meletakkannya di tab baru. Bisakah ini dilakukan dengan mudah?
Saya telah membuka file dalam pemisahan horizontal atau vertikal dan yang meletakkannya di tab baru. Bisakah ini dilakukan dengan mudah?
Jawaban:
Sangat mudah, gunakan CTRL+ W, SHIFT+ T.
Lihat halaman bantuan :
:help CTRL-W_T
Perhatikan bahwa ini peka huruf besar kecil: <C-W>T
berbeda dengan <C-W>t
.
Cara panjang dan lurus ke depan adalah membuka tab baru dan membuka buffer file di sana.
:tabnew
:b FILE_NAME
:b
dapat TAB
-complete dari bagian sembarang nama file, jadi ini seharusnya tidak terlalu lama.
Misalkan ada dua buffer:
:ls
1 #h "match_this_partially.md" line 1
2 %a "food/tacos.txt" line 1
Saat ini Anda telah food/tacos.txt
membuka. Anda ingin membuka match_this_partially.md
di tab baru.
Cukup gunakan yang berikut ini:
:tab sb partial
-- atau --
:tab sb 1
Anda juga dapat menggunakan penyelesaian tab wildmenu sebagai ganti partial
.
bentuk panjang:
:tab sbuffer {buffer}
membantu:
:help :tag
:help :sbuffer
Buka file di split baru, buka di tab baru dengan yang berikut ini:
<c-w>T
Catatan: bagi saya ]b
cukup dipetakannnoremap <silent> ]b :silent execute v:count.'bnext'<cr>
Jika saya memiliki beberapa buffer, saya mungkin melakukan sesuatu seperti ini:
<c-w>v
- membuat perpecahan vertikal baru]b
- arahkan ke buffer berikutnya (pada dasarnya dengan :bnext
)<c-w>T
- buka split di tab baru (ini menghancurkan split di tab pertama)