|
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([mini])':
'ctrl-<': 'editor:scroll-to-cursor'
作如下修改:
'atom-workspace atom-text-editor:not([mini])':
'ctrl-<': 'unset!'
即将默认的ctrl-<快捷键解绑,使得emmet select-previous-item对应的快捷键可以生效!
此时再按“ctrl-shift-,”,不出意外emmet的 select-previous-item效果就出来啦!
其实这里记录的解决atom插件快捷键失效的方法是通用的,可以解决atom所有的快捷键冲突问题!
|
|