在Visual Studio代码中有快速更改选项卡function吗?

目前的function给我一个下拉选项,select哪个标签是如此烦人。 有没有可能删除它,所以标签会像在一些现代的网页浏览器中工作。

我通过阅读v1.4的更改说明来了解这一点。 如果你使用的是这个版本,你可以添加一个新的键盘绑定到你的用户设置,如下所示:

{ "key": "ctrl+tab", "command": "workbench.action.nextEditor" }, { "key": "ctrl+shift+tab", "command": "workbench.action.previousEditor" } 

如果您不想使用自定义键盘绑定,则可以使用内置的(在Mac上) cmd + option + <left-or-right-arrow-key>

视窗

在Windows上使用Visual Studio代码时,可以使用CTRL + PAGE_UP切换到上一个选项卡,然后使用CTRL + PAGE_DN切换到下一个选项卡。

您还可以根据其(非零相对)索引切换到选项卡。 您可以通过按住ALT ,然后input数字(1到9)来完成此操作。

苹果系统

要快速浏览选项卡,请按住CMD键,然后按住要切换到的选项卡的编号(1到9)。

您还可以通过CMD + ALT + LEFT/RIGHT键盘快捷键在上一个/下一个选项卡之间进行切换。

请注意,要切换到不同编辑器组中的选项卡,必须先切换到所需的编辑器组。

专业提示 :如果您不熟悉任何键绑定,您可以将它们更改为任何您感觉更舒适的东西!

macOS – 2017年修订

在2017年,VS CODE键盘快捷键已经改变为CTRL+1, CTRL+2, CTRL+3等,在标签之间切换。

CMD+1, CMD+2, and CMD+3之间切换并创buildtab groups

@Combii我发现如何将它们更改为CMD + 1,CMD + 2和CMD + 3而不是CTRL + 1,CTRL + 2,CTRL + 3。

在Mac OS中,select“Preference” – >“Keyboard Shortcuts”。在上面的内容中,显示“For advanced custo … and edit keybindings.json”,点击“keybindings.json”,在文件中写入configuration信息


     //将你的密钥绑定到这个文件中来覆盖默认值
     [ 
     {“key”:“cmd + 0”,“command”:“workbench.action.openLastEditorInGroup”},
     {“key”:“cmd + 1”,“command”:“workbench.action.openEditorAtIndex1”}, 
     {“key”:“cmd + 2”,“command”:“workbench.action.openEditorAtIndex2”}, 
     {“key”:“cmd + 3”,“command”:“workbench.action.openEditorAtIndex3”},
     {“key”:“cmd + 4”,“command”:“workbench.action.openEditorAtIndex4”}, 
     {“key”:“cmd + 5”,“command”:“workbench.action.openEditorAtIndex5”}, 
     {“key”:“cmd + 6”,“command”:“workbench.action.openEditorAtIndex6”},
     {“key”:“cmd + 7”,“command”:“workbench.action.openEditorAtIndex7”},
     {“key”:“cmd + 8”,“command”:“workbench.action.openEditorAtIndex8”}, 
     {“key”:“cmd + 9”,“command”:“workbench.action.openEditorAtIndex9”}
     ]

保存,您可以使用“cmd + [1-9]”切换标签组! 希望这个答案可以帮助你。

更好的方法就是使用alt + right和alt +左​​键来像Jetbrains IDE Webstorm那样进行导航

这是我的configuration。 它还包括创build新的文件和文件夹

  { "key": "ctrl+n", "command": "explorer.newFile" }, { "key": "ctrl+shift+n", "command": "explorer.newFolder" }, { "key": "alt+left", "command": "workbench.action.previousEditor" }, { "key": "alt+right", "command": "workbench.action.nextEditor" }