Вот функция для перемещения вкладки влево на одну позицию. Поместите его в свой файл vimrc и настройте ключи так, как считаете нужным (называть это от руки, :execute TabLeft()
).
Обратите внимание, что эти функции "прокручивают" вкладки от первой к последней и последней до первой соответственно, поэтому перемещение первой вкладки влево делает ее последней вкладкой, а перемещение последней вкладки вправо - первой.
function TabLeft()
let tab_number = tabpagenr() - 1
if tab_number == 0
execute "tabm" tabpagenr('$') - 1
else
execute "tabm" tab_number - 1
endif
endfunction
... и направо
function TabRight()
let tab_number = tabpagenr() - 1
let last_tab_number = tabpagenr('$') - 1
if tab_number == last_tab_number
execute "tabm" 0
else
execute "tabm" tab_number + 1
endif
endfunction