phpvar 发表于 2016-3-25 00:07:05

atom emmet插件快捷键ctrl-shift-,失效

atom emmet插件 select-previous-item的快捷键“ctrl-shift-,”失效,表现为按了快捷键后根本就没有选中前一个项目属性。

解决方法:
按下快捷键“ctrl-.”打开atom默认自带的Keybinding Resolver插件的控制台界面,再按下失效的快捷键按键“ctrl-shift-,”会看到如下截图字样:




意思就是说这个快捷键起到的作用上图第2个红框的scroll-to-cursor而不是我们想到的select-previous-item效果,再看回上图中第1个红框,当前按的快捷键实际被捕捉记录的是ctrl-<(shift-,就是键盘对应按键上的<符号),知道这个,我们再打开atom settings的keybindings,操作如下图:




即搜索ctrl-< ,然后点击上图中的红框图标,即复制当前快捷键的命令,然后再打开keymap.cson文件,粘贴刚才复制到的命令,如下:

'atom-workspace atom-text-editor:not()':
'ctrl-<': 'editor:scroll-to-cursor'


作如下修改:

'atom-workspace atom-text-editor:not()':
'ctrl-<': 'unset!'


即将默认的ctrl-<快捷键解绑,使得emmetselect-previous-item对应的快捷键可以生效!


此时再按“ctrl-shift-,”,不出意外emmet的 select-previous-item效果就出来啦!


其实这里记录的解决atom插件快捷键失效的方法是通用的,可以解决atom所有的快捷键冲突问题!

页: [1]
查看完整版本: atom emmet插件快捷键ctrl-shift-,失效