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

Sam*_*urn 5 atom-editor

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

Lee*_*Lee 7

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

atom.commands.add 'atom-text-editor',
  'custom:insert-lambda': (event) ->
    editor = @getModel()
    editor.insertText('?')
Run Code Online (Sandbox Code Playgroud)

然后,您可以在以下位置添加键映射keymap.cson:

'atom-text-editor':
  'cmd-\\': 'custom:insert-lambda'
Run Code Online (Sandbox Code Playgroud)

重新启动或重新加载窗口以加载新窗口后init.coffee,事情应该适合您.