atom有没有一个类似node.js的package.json文件来管理package?

我家里电脑和办公室电脑都装了atom,我想保持两边的工作环境一致,现在我只能自己查看两边安装了哪些package,记住之后手工同步。
请问atom中有配置文件(类似node.js中的package.json)来管理package吗?可以自动批量安装package~谢谢~

Mac 版在 ~/.atom/config.cson 下,Linux 版估计也是。

Windows 版我不知道,不过可以在 菜单栏 - 用户设置 这里打开这个文件。

如果我更新了这个文件,atom会自动安装package吗?

我看了一下 help,发现可以这样:

1. 导出目前安装的 package

apm list --installed --packages --bare > my-packages.txt

2. 同步到你需要的地方

3. 根据这份 json 来安装 package

apm install --packages-file my-packages.txt
1赞

按照你说的我执行成功了,但是打开atom还是没有看到应该安装的package,请问你是在哪里看到的呢?

我是自己写了一个工具来实现同步的。
Github: https://github.com/forsigner/syncatom

然后,新建一个 Repo 存自己的Atom 配置,例如我的是:https://github.com/forsigner/vimer-atom。

然后:

$ syncatom push [reop]  // 把配置push到github
$ syncatom pull [reop]  // 在另一台电脑获取最新配置,并且会自动安装相应的Package
1赞

https://atom.io/packages/sync-settings 题主可以用这个插件,非常方便

1赞