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