让自定义击键在 Atom 中插入一个 Unicode 字符

Have a custom keystroke insert a Unicode char in Atom

有没有办法让 Atom 编辑器在您按下快捷键时插入自定义 Unicode 字符?我正在尝试让 Cmd-\ 插入一个 lambda (λ)。

您可以创建自定义命令,然后将该命令映射到所需的键。要添加自定义命令,您可以将其添加到您的 init.coffee:

atom.commands.add 'atom-text-editor',
  'custom:insert-lambda': (event) ->
    editor = @getModel()
    editor.insertText('λ')

然后您可以在 keymap.cson:

中添加按键映射
'atom-text-editor':
  'cmd-\': 'custom:insert-lambda'

重新启动或重新加载 window 以加载新的 init.coffee 后,应该可以正常工作。