键映射命令出现问题:
https://www.youtube.com/watch?v=d5nrEO_t7Wo
正如您在视频中看到的,当我通过键盘快捷键调用命令时:
当我通过命令托盘调用命令时,即使在第一次尝试时也会调用这些命令。在视频中没有显示,我可以多次调用命令托盘中的命令。
这让我相信我的keymap.coffee有问题:
'.editor:not(.mini)':
'shift-cmd-h': 'hex:view'
'alt-down':'editor:add-selection-below'
'alt-up':'editor:add-selection-above'
'.editor':
'cmd-k':'jxa:compile'
'shift-cmd-k':'jxa:compileApp'
'cmd-u':'jxa:execute'
但是我在这里看不出任何明显错误......所以也许我的init.js出了问题?
https://github.com/sancarn/JXA-Compile/blob/master/src/init.js
有什么想法吗?
答案 0 :(得分:1)
这是由DamnedScholar here解决的。
好的,不。这是因为cmd-k绑定到这么多东西。进入设置 - >键绑定并搜索它,你会看到很多不同的东西都附加到它上面,它们都是多次按键的绑定。因此,当您按cmd-k时, Atom会等待您的下一次按键操作。您应该考虑使用与jxa不同的内容:compile。