在我的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,包含所有核心软件包。
答案 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
个键的值。