Ctrl-Q 在 VSCode (Windows) 上触发的命令是什么
What's the command that Ctrl-Q triggers on VSCode (Windows)
在 Windows VSCode ctrl+q
显示一个菜单,其中包含 activity 栏上的项目。
那个命令是什么?
我切换到 Linux 并想为该命令添加一个键绑定(默认情况下不映射 Linux ctrl+q
退出程序)但找不到它并且不手头没有 Windows 机器来查看键绑定,而且似乎没有列出 here。
当我们无法访问给定平台上的 VSC
应该可以筛选来源。
在这种情况下,我们在 Ctrl 中寻找 CtrlCmd
和 Q KeyQ
=13=] 的某个模块 class,所以类似于:
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
应该给我们带来 there 所以我们现在有了命令 ID
:workbench.action.quickOpenView
.
当我们在手边的平台上 VSC
使用 键盘快捷键 设置面板中的 'Record keys' 功能很容易找到此信息(点击“键盘”图标或使用 Alt+K) 我们应该在其中找到 Ctrl+Q 默认绑定到 View: Quick Open View:
GitHub 暗暗搜码ignores all non-alphanumerics
。 , : ; / \ ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ] @
在 Windows VSCode ctrl+q
显示一个菜单,其中包含 activity 栏上的项目。
那个命令是什么?
我切换到 Linux 并想为该命令添加一个键绑定(默认情况下不映射 Linux ctrl+q
退出程序)但找不到它并且不手头没有 Windows 机器来查看键绑定,而且似乎没有列出 here。
当我们无法访问给定平台上的 VSC
应该可以筛选来源。
在这种情况下,我们在 Ctrl 中寻找 CtrlCmd
和 Q KeyQ
=13=] 的某个模块 class,所以类似于:
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
应该给我们带来 there 所以我们现在有了命令 ID
:workbench.action.quickOpenView
.
当我们在手边的平台上 VSC
使用 键盘快捷键 设置面板中的 'Record keys' 功能很容易找到此信息(点击“键盘”图标或使用 Alt+K) 我们应该在其中找到 Ctrl+Q 默认绑定到 View: Quick Open View:
GitHub 暗暗搜码ignores all non-alphanumerics
。 , : ; / \ ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ] @