このtabmove
コマンドを使用できます。(:help tabmove
あなたが知る必要があるすべてを教えてくれます)
このコマンドは、2種類のパラメーターを取ります。
記号(+
または-
)の後に数字が続きます:
:tabmove +2
2つの場所のタブを右に移動します
:tabmove -2
同じことを左に行います。
コマンドを単純な番号で使用して、タブの位置を設定することもできます。
:tabmove 0
タブを最初のタブとして配置します
:tabmove 2
タブを3番目の位置に配置します
: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+ の組み合わせを使用して1つの場所の現在のタブを移動Left arrowできます。
編集: @TomMcDoがコメントで指摘したように、以前のマッピングは単純化され、引き続き適切に機能する可能性があります。
noremap <Leader><Left> :tabmove -1<CR>
noremap <Leader><Right> :tabmove +1<CR>
:tabmove -1
andを使用しないの:tabmove +1
ですか?