How can I enable a stack-based tab switch in a JetBrains IDE? I'm looking for something similar to what Eclipse uses as its default tab switcher where each tab that is accessed is placed on a stack, and we can cycle through the stack using a keybinding like Ctrl+Tab. For example, if I am in foo.txt
and I switch to bar.txt
, I want the next tab cycle to be foo.txt
, regardless of how many tabs I have open. Is this possible?
I have explored the settings under Editor Tabs
and Keymap
, but I have not found any relevant settings.
I am open to general suggestions as well, as I'm a bit new to the JetBrains IDE's.
Also, I am trying this on WebStorm and PyCharm with an IDEAVim plug-in, and a customized keymap, running Ubuntu 14.04, if that matters.
Ctrl+Tab
switches between two recent tabs for me (just likeAlt+Tab
does in Windows). – LazyOneAlt+Tab
.Ctrl+Tab
andCtrl+Shift+Tab
move to the right and left tabs respectively, and I have tested this on PyCharm and WebStorm. What's your OS? I wonder if this is Ubuntu/Linux specific. – modulitosCtrl
. Now press (and release)Tab
once (while still havingCtrl
pressed). You should see Switcher popup window displayed. What tab is preselected for you? Is this the last one used (before current) .. or just next one (on the right). I've checked all my settings and plugins .. and do not see anything that would make it so special to behave like that (running this config since 0.x version) – LazyOneswitcher
to control this behavior, which was broken when I imported my own keybindings (answer below). I appreciate the help! – modulitos