介绍
Sync-settings可以通过使用Gist建立一个atom的package的描述文件packages.json
来在不同设备之间同步Atom的设置和插件.
安装
两种方法:
- 命令行中运行
apm install sync-settings
- 直接在Atom中按cmd+, 打开设置中的安装,输入安装包名Sync-settings安装.
设置
参考官方链接
- 打开 Sync Settings 设置.
- 需要到 new personal access token 创建一个GitHub token填入
Personal access token
中. 注意创建的时候勾选 activate permissions: Gist -> create gists. - 复制token填入 Sync Settings 中.
创建一个 new gist:
- description部分不用填, 在使用插件的
backup
命令时会自动覆盖掉的. - 使用
packages.json
作为文件名. - 随便输入文字并
create
- description部分不用填, 在使用插件的
复制
gist id
(位于url中的用户名之后) 填入 Sync Settings 中.
注意: 如果不想泄露自己的信息, 记得选择 create a secret gist.
使用方法
打开Atom的 Command Palette, 可以搜索和输入命令
使用下面这些命令来备份或者设置Atom中的设置:
sync-settings:backup
sync-settings:restore
查看已经备份的情况:
sync-settings:view-backup
查看是否已经备份了最新的设置:
sync-settings:check-backup
同时可以直接fork别人公开的设置和插件到Atom中
sync-settings:fork
- 然后在输入框中填入别人的Gist ID
Ubuntu中安装Atom的问题
Ubuntu中安装Atom后可能会出现不能安装插件的情况, 可能是由于不能说的Wall
.
如果安装的代理是VPN
可以在atom的配置文件~/.atom/.apmrc
中加入如下语句
1 | strict-ssl=false |
注意:
- 如果在~/.atom文件夹中没有
.apmrc
文件, 手动新建一个空白文档改成.apmrc
即可 .atom
文件默认是隐藏的, 可以在根目下按ctrl+.显示- 上面的本地localhost和端口号根据自己的vpn修改即可
如果安装代理的是Shadowsocks/ShadowsocksR
由于atom不支持socks5代理, 需要将socks5转为http才可以, 方法如下
安装polipo
并将其父代理设置为Shadowsocks:
1 | apt-get install polipo |
还可以把其他相应的服务也设置为走http代理
1 | http_proxy=http://localhost:8123 apt-get update |
PS: popilo
也支持在浏览器界面中设置,在浏览器中输入127.0.0.1:8123
即可进入设置和说面界面配置相关参数.