Atom - 子词导航键绑定

时间:2015-07-13 09:35:13

标签: atom-editor

在我的keymap.cson文件中,我有以下内容:

'atom-text-editor':
  'ctrl-left': 'editor:move-to-previous-subword-boundary'
  'ctrl-right': 'editor:move-to-next-subword-boundary'

然而,我的编辑器没有拿起这些新的绑定(即使重启后)。此外,这两个(ctrl-alt-X)的默认键绑定也不起作用。

我使用Atom 1.0.2,包含所有核心软件包。

1 个答案:

答案 0 :(得分:3)

这正是我添加到keycap.cson文件中以使其工作的原因:

'atom-text-editor':
  'ctrl-left': 'editor:move-to-previous-subword-boundary'
  'ctrl-right': 'editor:move-to-next-subword-boundary'
  'ctrl-shift-left': 'editor:select-to-previous-subword-boundary'
  'ctrl-shift-right': 'editor:select-to-next-subword-boundary'

还要意识到keymap.cson是CSON格式。就像JSON一样,你不能追加"通过写两次来锁定文件中的键。例如,如果你写了这个:

'atom-text-editor':
  'ctrl-left': 'editor:move-to-previous-subword-boundary'
  'ctrl-right': 'editor:move-to-next-subword-boundary'

...later in the file...    

'atom-text-editor':
  'cmd-l': 'go-to-line:toggle'

然后您的子词快捷方式将由首选快捷方式覆盖。内部CSON解析器不会"合并"重复atom-text-editor个键的值。