Ви можете використовувати tabmoveкоманду. ( :help tabmoveпідкаже все, що вам потрібно знати)
Команда приймає два види параметрів:
Знак ( +або -) з цифрою:
:tabmove +2 перемістить вашу вкладку на 2 місця праворуч
:tabmove -2 зробимо те саме зліва.
Ви також можете скористатися командою з простим числом, щоб встановити положення вкладки:
:tabmove 0 поставить вкладку як першу
:tabmove 2 поставить вкладку на третє місце
:tabmove поставить вкладку як останню
Також я помістив ці рядки в своє .vimrc
" move current tab to left/right
noremap <Leader><Left> :execute 'silent! tabmove ' . (tabpagenr()-2)<CR>
noremap <Leader><Right> :execute 'silent! tabmove ' . tabpagenr()<CR>
Вони дозволяють переміщувати поточну вкладку в одному місці за допомогою комбінації Leader+ Right arrowі Leader+, Left arrowможливо, вони можуть вам стати в нагоді.
Редагувати: Як в коментарях зазначав @TomMcDo, попередні відображення можна спростити та працювати належним чином:
noremap <Leader><Left> :tabmove -1<CR>
noremap <Leader><Right> :tabmove +1<CR>
:tabmove -1і:tabmove +1?