2017-09-10 239 views
2

如何调试keybinds我试图让热键绑定添加新光标在Visual Studio代码(按Ctrl + Alt键+DownArrow中文/ UPARROW)工作。目前按下这种组合键没有明显的效果,但在我的命令选项板中列出为创建新的游标(并从命令面板选择按预期工作)。在Visual Studio代码

因此,我想知道是否有一个简单的方法来解决它为什么不起作用,例如输出编辑器接收的键组合和接收组合键时执行的命令?

这里我指的(注意,从调色板的作品中选择如图所示)的命令,

enter image description here

回答

0

我在VSCode造就了开发者工具固定我原来的问题(帮助>切换开发人员工具)并注意到警告:

“在Windows下,默认情况下不应使用Ctrl + Alt + keybindings。”

这是由一个与多光标无关的包引发的,但强调了这个问题。看起来你不能在Windows下使用这种类型的keybind,尽管我在保留的Windows keybindings上找不到任何文档。

对于调试keybinds我最终拉下了vscode源,并且有一个很有前途的界面IKeybindingService。我想象一个实现这个接口的类的lookupKeybindings函数的一个断点对于调试keybinds是有用的,但是修复了我原来的问题,我没有更进一步的看到这个。