3

我在 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 再次工作。

为什么会这样?如何清除干扰?

4

1 回答 1

4

您会注意到两个绑定共享同一个类,即使它们不共享相同的击键,尝试将它们组合在一起,如下所示:

'.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

键绑定解析器将帮助您监控其他绑定可能如何干扰。

看:

显示下面打开的键绑定解析器窗格的原子屏幕截图,还有一个手写注释和一些婴儿涂鸦

让我知道它是否有效。

于 2014-06-08T03:20:21.400 回答