Atom-为前端打造的IDE

最近几天稍有空闲,玩了下Atom编辑器,这款由github团队打造的完全开源的IDE总结成一句话,正如其官方网站的所说“A hackable text editor for the 21st Century”,名副其实。所以我决定放弃Sublime了,再也不用惭愧的用破解版了。

Atom基于Node和Chromium

把node和chromium都集成了,所以自然而然可想而知,atom的界面基本上都是web界面。

直接调出chrome的开发者工具就能修改编辑器的ui展现,这对于前端工程师来说,可想而知,想自定义去修改atom会师多么的简单。再加上强大的node开源体系,能集成进来可以做的事情就更多了。

从sublime转过来非常平顺

界面,操作,和配置很多都能看到sublime的影子,概念上基本一致,所以之前习惯用sublime的话上手非常简单。

完善的插件体制

atom其实除了实现了核心的编辑器功能之外,其它的大部分能力都是通过插件完成的。
可以通过setting或者atom命令来管理插件包,官方网站还提供里packages的托管和搜索,凭借开源的力量,现在插件包已经很丰富了。

丰富开放的插件开发api

官方网站除了提供详细的使用文档之外,还提供了非常详细的插件开发guide和api文档。对于一个前端工程师来说,通过这些文档开发出自己的插件简直就轻而易举的事了。另外node的各种模块也可以非常简单的集成进来。atom使用css来开发ui主题,可以用less编写,coffeescript编写插件需要实现的逻辑代码.
已有的插件包都可以在github上找到源代码,尽情参考吧啊。

当然也有不足

启动和运行会比sublime慢一些,使用的人群还没有那么多,开发团队的也在频繁更新版本进行完善,不过这几天使用下来基本也不会出现大问题,可以稳定使用。现在的版本是:v0.190.0。

新用户不能贴图,可以参考我的博客链接
原文:http://baiting.me/atom-wei-qian-duan-da-zao-ide/

1赞

你在mac上用atom么?

是的。这几天都在用,还比较稳定。

试用了几次,确实不错,不过,我一般还是用st3