Jam*_*eld 5 visual-studio-code
我正在尝试获取用于添加新光标以在 Visual Studio Code ( Ctrl++ ) 中工作Alt的按键绑定DownArrow / UpArrow。目前按此组合键没有明显效果,但在我的命令选项板中列为创建新光标(并且从命令选项板中选择选项按预期工作)。
因此,我想知道是否有一种简单的方法来找出它不起作用的原因,例如编辑器接收到哪些组合键以及在接收组合键时执行哪些命令的输出?
这是我所指的命令(请注意,从调色板中选择它的效果如图所示),
小智 8
您可以通过打开命令面板并选择来解决按键绑定问题Developer: Toggle Keyboard Shortcuts Troubleshooting
您可以在VS Code 文档中阅读更多内容,
要解决按键绑定问题,您可以执行命令开发人员:切换键盘快捷键故障排除。这将激活已调度键盘快捷键的日志记录,并将打开带有相应日志文件的输出面板。
然后,您可以按所需的键绑定并检查 VS Code 检测到的键盘快捷键以及调用的命令。
我通过在 VSCode 中调出开发工具(“帮助”>“切换开发人员工具”)并注意到警告来解决最初的问题:
“Windows 下默认不应使用 Ctrl+Alt+ 键绑定。”
这是由与多光标无关的包引发的,但突出了这个问题。尽管我找不到任何有关保留的 Windows 键绑定的文档,但似乎您无法在 Windows 下使用该类型的键绑定。
为了调试按键绑定,我最终拉下了 vscode 源代码,并且有一个看起来很有前途的界面IKeybindingService。我想实现此接口的类上的函数中的断点lookupKeybindings对于调试按键绑定很有用,但是在解决了我最初的问题后,我不再对此进行进一步研究。
| 归档时间: |
|
| 查看次数: |
1873 次 |
| 最近记录: |