visual studio代码按编号转到选项卡

时间:2017-01-31 06:41:46

标签: visual-studio-code

在chrome和大多数其他浏览器/编辑器中,我们可以通过按Command键和数字转到特定选项卡。例如:如果按Command + 1,我们将转到第一个选项卡,Command + 2转到第二个选项卡,等等。

是否可以为Visual Studio代码获取这样的键映射?

5 个答案:

答案 0 :(得分:4)

现在可以使用最新版本的Visual Studio Code。请参阅:https://github.com/Microsoft/vscode/issues/24753#issuecomment-294518439

答案 1 :(得分:2)

在macOS上,快捷方式默认为ctrl + n ,而不是cmd + n 。您可以在代码->首选项->键盘快捷方式中修复该问题。另外请注意:大多数其他应用会使用cmd + 9激活最后一个标签。我不确定VSCode是否可以轻松做到这一点。

答案 2 :(得分:2)

由于VSCode默认使用ctrl+number(这会更改macOS中的桌面),因此您可以将cmd+number与自定义键绑定一起使用:

将此粘贴​​到您的keybindings.user中:

  {
    "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"
  },

答案 3 :(得分:0)

不幸的是,没有。但您可以配置快捷方式以在选项卡之间移动,例如转到上一个,下一个,先前修改过的选项卡等。您可以在键盘下的选项菜单中进行更改。

答案 4 :(得分:0)

这是“ Emacs Keymap”扩展名的标准配置,还有许多其他的“ Never Touch the Mouse”键绑定,我个人发现,在导航代码时,这些压力可以降低。

现在,我需要找到的是一种将标签的编号放在标签本身上的方法(这是我在发现此问题时正在搜索的内容)。