按照如何禁用不间断空格的 Option-Space 组合键? 我希望我的 keymap.cson 中存在类似这样的内容:
'.platform-darwin .editor':
'alt-space': 'editor:space'
它只起作用一半:它停止插入不间断空格,但不会插入普通空格。
我在文档或源代码中找不到 atom 的命令列表。我必须定义一个新命令吗?这似乎有点过头了?
答案1
您的键盘映射条目存在问题,因为 editor:space 命令不存在。(您可以使用 command-shift-p 搜索命令)
事实上,您需要在 init.coffee 中创建自己的命令,如下所示:
atom.commands.add 'atom-text-editor', 'custom:space', () ->
editor = atom.workspace.getActiveTextEditor()
editor.insertText(' ')
然后在 keymap.cson 中使用此命令代替 editor:space:
'.platform-darwin .editor':
'alt-space': 'custom:space'