在Visual Studio代码
问题描述:
如何调试keybinds我试图让热键绑定添加新光标在Visual Studio代码(按Ctrl + Alt键+DownArrow中文/ UPARROW)工作。目前按下这种组合键没有明显的效果,但在我的命令选项板中列出为创建新的游标(并从命令面板选择按预期工作)。在Visual Studio代码
因此,我想知道是否有一个简单的方法来解决它为什么不起作用,例如输出编辑器接收的键组合和接收组合键时执行的命令?
这里我指的(注意,从调色板的作品中选择如图所示)的命令,
答
我在VSCode造就了开发者工具固定我原来的问题(帮助>切换开发人员工具)并注意到警告:
“在Windows下,默认情况下不应使用Ctrl + Alt + keybindings。”
这是由一个与多光标无关的包引发的,但强调了这个问题。看起来你不能在Windows下使用这种类型的keybind,尽管我在保留的Windows keybindings上找不到任何文档。
对于调试keybinds我最终拉下了vscode源,并且有一个很有前途的界面IKeybindingService
。我想象一个实现这个接口的类的lookupKeybindings
函数的一个断点对于调试keybinds是有用的,但是修复了我原来的问题,我没有更进一步的看到这个。