visual-studio-code - VSCode (Windows) 上 Ctrl-Q 触发的命令是什么
问题描述
在 Windows 上,VSCodectrl+q
显示一个菜单,其中包含活动栏上的项目。
那是什么命令?
我切换到 Linux 并想为该命令添加一个键绑定(默认情况下不映射,因为在 Linux 上ctrl+q
退出程序)但找不到它并且手头没有 Windows 机器来查看键绑定并且没有似乎列在这里。
解决方案
当我们无法在给定平台上访问 VSC 时
应该可以筛选来源。
在这种情况下,我们正在寻找Ctrl应该在某个模块类中的内容,例如:CtrlCmd
Q 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
。
当我们手头的平台上有VSC 时
使用键盘快捷键设置窗格中的“记录键”功能很容易找到此信息(单击“键盘”图标或使用+ ),我们应该发现+默认绑定到View: Quick Open View:AltKCtrlQ
GitHub 代码搜索遗憾地忽略了所有非字母数字
. , : ; / \ ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ] @
推荐阅读
- javascript - 在编辑器下方添加保存按钮时滚动笨拙
- python - Python:在 for 循环中使用 end="" 后如何打印新行?
- django-models - 无法从 django 中的另一个导入应用程序中的模型字段
- python - 如何计算 3x3 正方形的列数
- android - 如何从 Android Q 上的“top”命令获取所有正在运行的进程的完整输出?
- sapui5 - 绑定到主从应用程序中的元素时出现 OData 错误
- django - 如何在创建新帖子后立即自动向在博客上写新帖子的人发送电子邮件
- aem - 无需 SSH 访问即可下载所有 AEM 日志
- pine-script - 为什么比较指标值不适用于 Pine Script 中的运算符
- reactjs - 如果没有其他登录方法,则用于匿名登录的 React 钩子