如何在Github的Atom编辑器中包含更多JavaScript?

时间:2014-11-24 23:04:12

标签: javascript code-snippets atom-editor

我一直在玩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
"""

1 个答案:

答案 0 :(得分:0)

更新:合并atom/atom#4791后,已从Atom中删除了将CoffeeScript代码放入CSON配置文件的功能。答案的其余部分保留完整,以供历史参考。

实际上,该文件的语法是CoffeeScript(因此在CoffeeScript Object Notation中为.cson),而不是JavaScript。恰好您输入允许作为CoffeeScript的JavaScript。 CoffeeScript不使用var关键字,因此您可以像在示例中一样分配变量:

datetime = new Date()

其他项目,你可能需要有点创意。我不相信片段包是打算以这种方式使用,这就是为什么缺乏关于“功能”的文档。