Ви можете використовувати 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
?