Webstorm 使用KeyMap设置在Jetbrains IDE中启用基于堆栈的编辑器选项卡开关

Webstorm 使用KeyMap设置在Jetbrains IDE中启用基于堆栈的编辑器选项卡开关,webstorm,key-bindings,jetbrains-ide,Webstorm,Key Bindings,Jetbrains Ide,如何在JetBrains IDE中启用基于堆栈的选项卡开关?我正在寻找类似于Eclipse使用的默认选项卡切换器的东西,其中访问的每个选项卡都放在堆栈上,我们可以使用像Ctrl+tab这样的键绑定在堆栈中循环。例如,如果我在foo.txt中,并且我切换到bar.txt,我希望下一个选项卡周期是foo.txt,而不管我打开了多少个选项卡。这可能吗 我已经研究了编辑器选项卡和键映射下的设置,但没有找到任何相关设置 我也愿意接受一般性的建议,因为我对JetBrains IDE有点陌生 另外,我正在We

如何在JetBrains IDE中启用基于堆栈的选项卡开关?我正在寻找类似于Eclipse使用的默认选项卡切换器的东西,其中访问的每个选项卡都放在堆栈上,我们可以使用像Ctrl+tab这样的键绑定在堆栈中循环。例如,如果我在
foo.txt
中,并且我切换到
bar.txt
,我希望下一个选项卡周期是
foo.txt
,而不管我打开了多少个选项卡。这可能吗

我已经研究了
编辑器选项卡
键映射
下的设置,但没有找到任何相关设置

我也愿意接受一般性的建议,因为我对JetBrains IDE有点陌生


另外,我正在WebStorm和PyCharm上尝试使用IDEAVim插件和定制的keymap,运行Ubuntu14.04,如果有必要的话。

明白了!这个问题源于我使用的一个导入的keymap。导入的keymap打破了默认的基于堆栈的选项卡开关,如上面的注释所述


要重新启用基于堆栈的选项卡切换器,在
keymap
下有一个名为
switcher
的设置。我将它绑定到
Ctrl
+
Tab
Ctrl
+
Shift
+
Tab
,一切正常。我已经导入了基于emacs的键绑定,默认情况下,它将切换器绑定到Ctrl上。x+
b

奇怪:单键快速
Ctrl+Tab
在我最近的两个选项卡之间切换(就像Windows中的
Alt+Tab
一样)。@LazyOne Yes,我正在寻找像
Alt+Tab
这样的功能
Ctrl+Tab
Ctrl+Shift+Tab
分别移动到右侧和左侧选项卡,我已经在PyCharm和WebStorm上对此进行了测试。你的操作系统是什么?我想知道这是否是Ubuntu/Linux特定的。我在Windows7x64上使用PHPStormV8。让我们尝试以下操作:按住
Ctrl
。现在按下(并释放)
Tab
一次(同时按住
Ctrl
)。您应该会看到开关弹出窗口显示。为您预选了哪个选项卡?这是最后一次使用(当前之前)。。或者只是下一个(在右边)。我已经检查了所有的设置和插件。。而且,没有看到任何东西会让这样的行为变得如此特别(从0.x版本开始运行此配置),谢谢您的提示!keymap将keybindings分配给
switcher
,以控制此行为,当我导入自己的keybindings时,该行为被破坏(答案如下)。我感谢你的帮助!哇,谢谢,很高兴你回答了这个问题,因为我也在同一条船上。这与Windows、Visual Studio、Qt Creator、浏览器或其他任何东西中基于堆栈的切换并不完全相同,因为Shift版本会将您带回到切换器的“其他”窗格中,但很接近。