atom 键盘映射:如何在 Mac 上为 alt-space 插入空格

atom 键盘映射:如何在 Mac 上为 alt-space 插入空格

按照如何禁用不间断空格的 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'

相关内容