最近几天稍有空闲,玩了下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/