2017-09-26 195 views
0

我一直在尝试了一段时间,现在重新映射按Ctrl +标签按Ctrl ++标签线性切换编辑器选项卡。 (就像他们在Chrome会)VSCode重映射键盘快捷键

我已经了解到,默认情况下,按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 + 标签按Ctrl + + 标签键完全,并不给他们Ctrl + PgUpCtrl + PgDown我以后的行为。

任何帮助表示赞赏。

回答

1

您的代码似乎过于复杂。我只是把下列我keybindings.json文件,它是可以正常使用:

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

它不会禁用按Ctrl +PgUp键按Ctrl +PgDown键,但确实增加了新的功能你的愿望。

+0

谢谢,我不知道为什么我以前没有遇到过这些命令。 – ifconfig

+0

我刚刚在默认的键盘绑定中搜索了ctrl + pagedown和ctrl + pageup。从齿轮图标打开键盘快捷方式,然后点击上方易于错过keybindings.json链接,该链接应打开一个拆分面板,其顶部为默认的键盘绑定,下方为覆盖。然后,我搜索了这些关键序列,并将您想要的内容复制到了我的覆盖文件中,并向他们提供了您想要的键击。 – Mark

+0

啊,是的。我的搜索功能让我失望。我现在看到它。 – ifconfig