在VSCode(Windows)中,Ctrl-Q触发的命令是什么? The command that Ctrl-Q triggers on VSCode (Windows).

3
在Windows上,VSCode使用ctrl+q快捷键可以显示带有活动栏项目的菜单。
那个命令是什么?
我切换到Linux并想为该命令添加一个键绑定(不要默认映射为Linux上的ctrl+q退出程序),但找不到它,也没有Windows机器可供参考键绑定,看起来也没有列在这里
1个回答

3

当我们无法在特定平台上访问VSC时

应该可以浏览源代码。

在这种情况下,我们要查找的是Ctrl,它应该是CtrlCmdQ应该是KeyQ,在某个模块类的KEYBINDING中,类似于:

    static readonly ID = 'workbench.action.quickOpenView';
    static readonly KEYBINDING = {
        primary: KeyMod.CtrlCmd | KeyCode.KeyQ,
        mac: { primary: KeyMod.WinCtrl | KeyCode.KeyQ },
        linux: { primary: 0 }
    };

是的,就是这样,我是从这里反推的。

稍微有些复杂的 GitHub 搜索查询语句 *

KEYBINDING KeyMod CtrlCmd KeyCode KeyQ repo:microsoft/vscode extension:ts

应该会将我们带到这里,这样我们现在就获得了命令 ID: workbench.action.quickOpenView


当我们手头上 已经有 Visual Studio Code 时

使用 'Record keys' 功能在键盘快捷方式设置面板中找到这个信息非常容易(要么点击"Keyboard"图标,要么使用Alt+K),我们应该会发现默认情况下 Ctrl+Q 绑定到 View: Quick Open View

Visual Studio Code - Keyboard Shortcuts settings page with filter set to "ctrl+q" and "Recording Keys" toggle active; results show relevant bindings



忽略了完全没有Windows机器这一点X|,我已经添加了解决方案模式,希望在这种情况下能够起作用,尽管我必须承认如果我不知道要寻找什么,我是想不到的。 - myf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接