iTerm tab switching order

TabsFocusIterm2

Tabs Problem Overview


A weird issue that comes up every once in a while when I have a lot of terminal tabs open and am switching between them via the keyboard is that the tabs get out of order. Normally iTerm will activate/focus the next tab to the right or the left, but sometimes I manage to screw this tab focus order up and it will jump over several before switching back to the next proper in the list of tabs.

So when I use the keyboard to switch between tabs using Command-left_arrow or Command-right_arrow and the tabs are out of order they may end up jumping back and forth down the line of tabs. I've yet to figure out how I get them out of this order in the first place.

Is there a way to fix this other than quitting iTerm and restarting? How do I do this in the first place?

Tabs Solutions


Solution 1 - Tabs

In Preferences -> Keys -> Key Bindings you can map iTerm tab switching shortcuts to Next Tab / Previous Tab (or any other actions you prefer).

The default is Cycle Tabs Forward / Cycle Tabs Backward.

enter image description here

Solution 2 - Tabs

I had this weird bug when I was using the same combination as you do (Ctrl + Left / Right Arrow). I'm not quite sure about the expected behaviour of this shortcut, it seems to behave in a "graphic" way (won't select the next/previous tab, but rather the one in the arrow direction). Although I found out that the usual tab-switching command is Cmd + [ or Cmd + ] , this one seems to work just fine.

Solution 3 - Tabs

I found that when the random behaviour appeared I could systematically click each tab left to right with the mouse and that magically restored the predictable expected behaviour of my Next/Previous-Tab keystroke shortcuts.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestiondcmbrownView Question on Stackoverflow
Solution 1 - TabsAlexei TenitskiView Answer on Stackoverflow
Solution 2 - TabsPierre Olivier TranView Answer on Stackoverflow
Solution 3 - TabsInfustionView Answer on Stackoverflow