49

タブの順序を変更する方法Vim(つまり、タブ バー内のタブの位置を変更する方法) はありますか? たとえば、現在のタブが次の順序になっているとします。

A | B | C | D

しかし、タブの位置を次のように切り替えたいと思います。

A | C | B | D

どうやってやるの?

4

3 に答える 3

71

:tabmoveタブ番号の後に移動するために使用できます。たとえば:tabmove 3、現在のタブを3番目を超えて移動させます。:tabmove 0最初に移動し、:tabmove(数字なしで)最後に移動します。

もう1つの方法は、オーソドックスではありませんが、マウスを使用して:set mouse=aタブをドラッグアンドドロップできるようにすることです。最初はもっと簡単に見えるかもしれません。

于 2012-07-02T14:02:57.540 に答える
8

タブを左/右に移動

私にとっては、最初にタブを配置したい正確な数値位置を把握するのではなく、現在の位置の左または右にタブを移動する方がはるかに理にかなっています。これらの単純なキーマップはまさにそれを行います:

noremap <A-Left>  :-tabmove<cr>
noremap <A-Right> :+tabmove<cr>

現在のタブを移動できるようになりました。

  • 左へ: Alt +Left
  • 右に: Alt +Right

MacVim の場合は、M代わりにA(ie <M-Left>)を使用してみてください

于 2016-12-01T19:54:48.533 に答える