我一直在玩Atom编辑器的片段, 并且看到我已经知道我可以包括 正如我的例子所示,片段内的JavaScript。
(它插入带日期的TODO评论)
TODO: (RAM) Fix this - 2014-11-23 20:55
HELLO
如何添加更多JavaScript。
例如
在要设置的代码段内
var= to something
或
call a JS library
或
ask for input from user i.e. confirm();
并在confirm()函数的基础上继续。
任何帮助都会受到赞赏,我找了很久, 但没有太多关于此的文档。 Submlime Text的片段允许通过Python插入大量代码。
由于 罗布〜
内部文件snippets.cson
'.source.js':
'Date TODO: insert':
'prefix': 'datetd'
'body': """
TODO: (RAM) $1 - #{datetime = new Date(); datetime.getFullYear()}-#{(datetime.getMonth()+1)}-#{datetime.getDate()} #{datetime.getHours()}:#{datetime.getMinutes()}
#{"hello".toUpperCase(); }
$2
"""
答案 0 :(得分:0)
更新:合并atom/atom#4791后,已从Atom中删除了将CoffeeScript代码放入CSON配置文件的功能。答案的其余部分保留完整,以供历史参考。
实际上,该文件的语法是CoffeeScript(因此在CoffeeScript Object Notation中为.cson
),而不是JavaScript。恰好您输入允许作为CoffeeScript的JavaScript。 CoffeeScript不使用var
关键字,因此您可以像在示例中一样分配变量:
datetime = new Date()
其他项目,你可能需要有点创意。我不相信片段包是打算以这种方式使用,这就是为什么缺乏关于“功能”的文档。