Atom里面怎么覆盖以前的快捷键啊

我下载了一个 color-picker插件,默认快捷键快捷键是 ctrl-alt-c
但是Atom在安装的时候已经集成了 Find and Replace插件,该插件也有 ctrl-alt-c快捷键,每次用的时候都冲突了

###我想实现:
设置快捷键 ctrl-alt-c 只实现color-picker的命令,但是发现一直都覆盖不了以前。谢谢各位


新人不能传图片,所以这里附上 Find and Replace插件ctrl-alt-c快捷键上设置的代码
‘.platform-win32 .find-and-replace, .platform-linux .find-and-replace’:
‘ctrl-alt-c’: ‘find-and-replace:toggle-case-option’

‘.platform-win32 .project-find, .platform-linux .project-find’:
‘ctrl-alt-c’: ‘project-find:toggle-case-option’

color-picker和find and replace应该是不可能冲突的呀? color-picker的keymap selector:

.platform-win32 atom-workspace

find and replace的keymap selector:

.platform-win32 .find-and-replace, .platform-linux .find-and-replace

应用范围都不一样, 怎么会冲突?

不好意思看错了, 你的意思是在find-and-replace面板里想打开color-picker有冲突吗?

试试unset!可不可行, 参考一下这个: https://atom.io/docs/v1.0.11/behind-atom-keymaps-in-depth#removing-bindings

你好,这里附上color-picker的快捷键设置

'.platform-win32 atom-workspace':
  'ctrl-alt-c': 'color-picker:open'

我的情况是这样的,在编辑面板里面使用快捷键ctrl-alt-c,color-picker的命令能触发,但是调色板马上就消失了,设置成别的快捷键就正常了,所以应该还是和find and Repalce有冲突。


我的意思是,有没有办法可以覆盖掉原来的快捷键。也就是覆盖find and replace的快捷键


**unset!**命令我已经试过了,它只是让Ctrl-alt-c这个快捷键没有任何效果,我想让ctrl-alt-c只实现color-picker的命令

麻烦您了

1赞
'.platform-win32 .find-and-replace, .platform-linux .find-and-replace':
  'ctrl-alt-c': 'unset!'
'.platform-win32 .project-find, .platform-linux .project-find':
  'ctrl-alt-c': 'unset!'  

以上代码放到keymap.cson里的作用就是 关掉find-and-replace在ctrl-alt-c快捷键上的作用 并且 不会关掉color-picker在ctrl-alt-c的快捷键的作用, 在我的机器上 亲测有效, WIN64, ATOM版本1.0.11

如果你设置关掉了find-and-replace的快捷键但是还是没用, 说明冲突不是find-and-replace引起的

刚刚实验了下,确实如此,非常感谢! :laughing: