在chrome和大多数其他浏览器/编辑器中,我们可以通过按Command键和数字转到特定选项卡。例如:如果按Command + 1,我们将转到第一个选项卡,Command + 2转到第二个选项卡,等等。
是否可以为Visual Studio代码获取这样的键映射?
答案 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”键绑定,我个人发现,在导航代码时,这些压力可以降低。
现在,我需要找到的是一种将标签的编号放在标签本身上的方法(这是我在发现此问题时正在搜索的内容)。