VSCode 重新映射键盘快捷键
VSCode Remap keyboard shortcut
我一直在尝试重新映射 Ctrl+Tab 和 Ctrl +Shift+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 行为。
感谢任何帮助。
您的代码似乎过于复杂。我只是将以下内容放入我的 keybindings.json 文件中,它运行良好:
{ "key": "ctrl+tab", "command": "workbench.action.nextEditor" },
{ "key": "ctrl+shift+tab", "command": "workbench.action.previousEditor" },
它不会禁用 Ctrl+PgUp 和 Ctrl+PgDown 但确实添加了您想要的新功能。
我一直在尝试重新映射 Ctrl+Tab 和 Ctrl +Shift+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 行为。
感谢任何帮助。
您的代码似乎过于复杂。我只是将以下内容放入我的 keybindings.json 文件中,它运行良好:
{ "key": "ctrl+tab", "command": "workbench.action.nextEditor" },
{ "key": "ctrl+shift+tab", "command": "workbench.action.previousEditor" },
它不会禁用 Ctrl+PgUp 和 Ctrl+PgDown 但确实添加了您想要的新功能。