命令托盘

时间:2017-01-22 20:29:14

标签: atom-editor

键映射命令出现问题:

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这是由DamnedScholar here解决的。

  

好的,不。这是因为cmd-k绑定到这么多东西。进入设置 - >键绑定并搜索它,你会看到很多不同的东西都附加到它上面,它们都是多次按键的绑定。因此,当您按cmd-k时, Atom会等待您的下一次按键操作。您应该考虑使用与jxa不同的内容:compile。