我在 Atom 我的 kepmap 文件中有这个:
'.editor':
'ctrl-i': 'window:toggle-invisibles'
'.editor':
'ctrl-t': 'editor:toggle-indent-guide'
ctrl-t 有效,但 ctrl-i 无效。
只是删除
'.editor':
'ctrl-t': 'editor:toggle-indent-guide'
使 ctrl-i 再次工作。
为什么会这样?如何清除干扰?
我在 Atom 我的 kepmap 文件中有这个:
'.editor':
'ctrl-i': 'window:toggle-invisibles'
'.editor':
'ctrl-t': 'editor:toggle-indent-guide'
ctrl-t 有效,但 ctrl-i 无效。
只是删除
'.editor':
'ctrl-t': 'editor:toggle-indent-guide'
使 ctrl-i 再次工作。
为什么会这样?如何清除干扰?
您会注意到两个绑定共享同一个类,即使它们不共享相同的击键,尝试将它们组合在一起,如下所示:
'.editor':
'ctrl-i': 'window:toggle-invisibles'
'ctrl-t': 'editor:toggle-indent-guide'
您甚至可以更具体地避免在安装新软件包时覆盖它们,如下所示:
'.workspace .editor:not(.mini)':
'ctrl-i': 'window:toggle-invisibles'
'ctrl-t': 'editor:toggle-indent-guide'
这只是一个示例,您可以更具体地添加 .pane,但前一个可以完成这项工作。
您也可以使用Key Binding Resolverby ctrl+ .(即“点”或“句点”),或通过ctrl++查询命令调色板并搜索, bam you are there(您肯定知道的那个,我只是为其他人提及谁可能正在阅读本文并且可能不熟悉基本功能)。shiftPresolver
键绑定解析器将帮助您监控其他绑定可能如何干扰。
看:

让我知道它是否有效。