Coffeescript 在Atom init脚本中添加另一个insertText命令
在Atom内部,我可以运行一个简单的文本编辑器插入:Coffeescript 在Atom init脚本中添加另一个insertText命令,coffeescript,atom-editor,Coffeescript,Atom Editor,在Atom内部,我可以运行一个简单的文本编辑器插入: atom.commands.add 'atom-text-editor', 'custom:react-class': -> atom.workspace.getActiveTextEditor()?.insertText('text to be inserted') 我想设置另一个键盘快捷键以插入不同的文本片段,但我似乎无法获得它。我可以在同一个脚本文件中运行多个insertText吗?这些都应该在同一个命令中吗?以下内
atom.commands.add 'atom-text-editor',
'custom:react-class': ->
atom.workspace.getActiveTextEditor()?.insertText('text to be inserted')
我想设置另一个键盘快捷键以插入不同的文本片段,但我似乎无法获得它。我可以在同一个脚本文件中运行多个insertText吗?这些都应该在同一个命令中吗?以下内容可以用作模板(它是JavaScript格式的,但您可以将其转换为CoffeeScript或将
init.coffee
重命名为init.js
)
原子
实际的函数可以是任意复杂的。NodeJS可以做的任何事情,Atom可以做,NodeJS可以做任何事情
然后可以将这些命令链接到键盘快捷键,如下所示
"atom-text-editor":
"cmd-shift-a": "custom:f1"
"cmd-shift-b": "custom:66"
"cmd-shift-c": "custom:f2"
"atom-text-editor":
"cmd-shift-a": "custom:f1"
"cmd-shift-b": "custom:66"
"cmd-shift-c": "custom:f2"