Is there a way to change tabs order in Vim
(i.e. change the position of the tabs in the tab bar)? For example, let's say my current tabs are in this order:
A | B | C | D
But I would like to switch the position of the tabs to something like:
A | C | B | D
How can I do that?
Rearranging tabs If you're really meticulous and want to position tabs just so in Vim, you can move the tabs to a specific spot in the tab order using :tabm n , where n is the position number that you want to use. If you don't give the :tabm command an argument, then the current tab will be moved to the last spot.
Ctrl + → will switch to tab that is on the right of current tab. Ctrl + ↑ will switch to first tab. Ctrl + ↓ will switch to last tab. This works with vim-airline plugin as well.
You can use :tabmove
followed by the tab number to move past. For example, :tabmove 3
will make the current tab move past the 3rd. :tabmove 0
moves to the beginning and :tabmove
(without a number) moves to the end.
Another way - though not orthodox - is to enable mouse via :set mouse=a
and drag-and-drop tabs around. It might look simpler for a start.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With