Anda bisa menggunakan tabmove
perintah. ( :help tabmove
akan memberi tahu Anda semua yang perlu Anda ketahui)
Perintah ini mengambil dua jenis parameter:
Tanda ( +
atau -
) diikuti oleh nomor:
:tabmove +2
akan memindahkan tab 2 tempat Anda ke kanan
:tabmove -2
akan melakukan hal yang sama ke kiri.
Anda juga dapat menggunakan perintah dengan nomor sederhana untuk mengatur posisi tab:
:tabmove 0
akan menempatkan tab sebagai yang pertama
:tabmove 2
akan meletakkan tab di posisi ketiga
:tabmove
akan menempatkan tab sebagai yang terakhir
Saya juga menaruh garis-garis itu di kotak saya .vimrc
" move current tab to left/right
noremap <Leader><Left> :execute 'silent! tabmove ' . (tabpagenr()-2)<CR>
noremap <Leader><Right> :execute 'silent! tabmove ' . tabpagenr()<CR>
Mereka memungkinkan Anda untuk memindahkan tab saat ini dari satu tempat dengan kombinasi Leader+ Right arrowdan Leader+ Left arrowmungkin mereka bisa berguna bagi Anda.
Sunting: Seperti @TomMcDo tunjukkan dalam komentar, pemetaan sebelumnya dapat disederhanakan dan masih berfungsi dengan baik:
noremap <Leader><Left> :tabmove -1<CR>
noremap <Leader><Right> :tabmove +1<CR>
:tabmove -1
dan:tabmove +1
?