VSCode重映射键盘快捷键

时间:2017-09-26 01:42:02

标签: visual-studio-code keyboard-shortcuts

我已经尝试了一段时间来重新映射 Ctrl + Tab Ctrl + Shift + < kbd> Tab 键可以线性切换编辑器选项卡。 (就像他们在Chrome中一样)

据我所知,默认情况下, Ctrl + PgUp Ctrl + PgDown 键具有此功能我渴望。但是,无论是通过图形键盘快捷方式页面还是keybindings.json文件,我都无法获得按键来执行我想要的操作。

keybindings.json的相关部分:

{
  "key": "ctrl+pagedown",
  "command": "-selectNextPageSuggestion"
},
{
  "key": "ctrl+pageup",
  "command": "-selectPrevPageSuggestion"
},
{
  "key": "ctrl+tab",
  "command": "-workbench.action.openNextRecentlyUsedEditorInGroup"
},
{
  "key": "ctrl+shift+tab",
  "command": "-workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
  "key": "ctrl+tab",
  "command": "selectNextPageSuggestion"
},
{
  "key": "ctrl+shift+tab",
  "command": "selectPrevPageSuggestion"
}

理论上,我认为这应该有效,但它只会禁用 Ctrl + Tab Ctrl + Shift + Tab 键,并没有给它们 Ctrl + PgUp Ctrl + PgDown 我追求的行为。

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

您的代码似乎过于复杂。我只是将以下内容放入我的keybindings.json文件中,它运行正常:

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

它不会禁用 Ctrl + PgUp Ctrl + PgDown 但是会添加新功能吗欲望。