我已经尝试了一段时间来重新映射 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 完全kbd> + Tab 键,并没有给它们 Ctrl + PgUp 和 Ctrl + PgDown 我追求的行为。
感谢任何帮助。
答案 0 :(得分:2)
您的代码似乎过于复杂。我只是将以下内容放入我的keybindings.json文件中,它运行正常:
{ "key": "ctrl+tab", "command": "workbench.action.nextEditor" },
{ "key": "ctrl+shift+tab", "command": "workbench.action.previousEditor" },
它不会禁用 Ctrl + PgUp 和 Ctrl + PgDown 但是会添加新功能吗欲望。