vt5*_*491 14 visual-studio-code
该原子编辑器具有绑定到一个命令"CTRL-".这被称为键绑定解析器:
激活密钥解析器模式后,您随后按下的任何密钥都将告诉您在所有可能的上下文中绑定了哪些命令,并显示哪个命令/上下文"胜出".然后按ctrl-g关闭模式.
当您想知道密钥绑定是否空闲,或者密钥绑定没有按预期执行时,这非常有用.
这是一个示例输出,当我在编辑器上下文中按ctrl-n时,我可以看到emacs键绑定'next-line'优先:
Emacs也有类似的功能,它的ctrl-h k(帮助键)命令.
是的,我通常可以通过浏览默认键盘快捷键和keybindings.json来收集我需要的信息,但如果键绑定在很多不同的上下文中,这很难做到.
在VSCode中是否有类似的功能?
不幸的是,据我所知,目前无法使用扩展API完成.可在此处找到此功能的功能请求.
Visual Studio Code按如下方式评估键绑定:
附加User/keybindings.json
规则在运行时附加到默认规则的底部,从而允许它们覆盖默认规则.
现在,您可以使用" 快速大纲 首选项"检查绑定到特定键的内容:打开键盘快捷键.要打开该视图,请按⇧+ ⌘+ PMac或Ctrl+ Shift+ P在Windows和Linux,并查找此选项.
从发展速度来看,这可能是扩展或在未来几个月内包含在vscode中.
小智 8
不确定该功能何时添加,但现在在Keyboard Shortcuts
通过 到达的菜单中Ctrl+K, Ctrl+S
,您可以单击搜索字段右侧的小键盘图标,或者按Alt+K
, 来Record Keys
vscode 将捕获您输入的按键命令并显示其结果,而不必以正确的语法输入按键命令的文本描述,这几乎就像atom 中的按键绑定解析器。
归档时间: |
|
查看次数: |
2017 次 |
最近记录: |