Saya telah membuka file dalam pemisahan horizontal atau vertikal dan yang meletakkannya di tab baru. Bisakah ini dilakukan dengan mudah?
43
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.
:b
dapatTAB
-complete dari bagian sembarang nama file, jadi ini seharusnya tidak terlalu lama.sumber
Solusi Kanonik
Misalkan ada dua buffer:
Saat ini Anda telah
food/tacos.txt
membuka. Anda ingin membukamatch_this_partially.md
di tab baru.Cukup gunakan yang berikut ini:
-- atau --
Anda juga dapat menggunakan penyelesaian tab wildmenu sebagai ganti
partial
.bentuk panjang:
:tab sbuffer {buffer}
membantu:
:help :tag
:help :sbuffer
Solusi Keyboard Alternatif
Buka file di split baru, buka di tab baru dengan yang berikut ini:
Gunakan kasing
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)sumber