尝试了一下给 Atom 开发 Package,感觉还很不成熟:
- 文档缺乏
- 界面控件缺乏
- 目前在 package setting 页面只提供了 text editer 和 checkbox
- 非 CoffeeScript Coder 不友好
- 官方以 CoffeeScript 为例在做介绍
- 大部分现有 package 都是 CoffeeScript
但也有很多优点:
- 总体对 JavaScript Coder 友好
- 基于 node.js 和 chromium
- HTML / CSS 为界面渲染引擎
- apm 包管理非常好用
- 类似 NPM
- 方便安装本地开发的包
apm publish
即发布
- 容易调试,因为可以调出 chromium console
速成方法
官方版看这里 https://atom.io/docs/latest/your-first-package。
JavaScript 版看这里 http://blog.fxndev.com/create-your-first-atom-package-in-js/
一些技巧
任何在 Atom 里安装的 package 都可以在其设置里面点击 “Open in Atom” 按钮在 Atom 里直接打开源码所在目录直接查看源码。
代码另存后,很容易在本地安装,只需:
apm link package/path
通过
cmd-shift-p
(OSX) orctrl-shift-p
(Linux/Wndows) 里的Window: Reload
命令即可重新加载任何 package 的改动。像打开 Chrome 浏览器里的 console 快捷键一样,可以打开 Atom 的 console。
PS. Mac 下 APM 无需安装,运行过 Atom 后即存在了。
End
对于 Atom 的发展,还是静观其变吧,目前还不是很推荐作为生产工具(效率略低)。
本文写于 Atom with Markdown Writer.