Atom备份/同步神器

来源:互联网 发布:恶搞头像软件 编辑:程序博客网 时间:2024/05/20 06:28

介绍

Sync-settings可以通过使用Github的Gist建立一个atom的package的描述文件packages.json来在不同设备之间同步Atom的设置和插件.

安装

两种方法:
1. 命令行中运行apm install sync-settings
2. 直接在Atom中按cmd+, 打开设置中的安装,输入安装包名Sync-settings安装.

设置

参考官方链接

  1. 打开 Sync Settings 设置.
  2. 需要到 new personal access token 创建一个GitHub token填入Personal access token中. 注意创建的时候勾选 activate permissions: Gist -> create gists.
  3. 复制token填入 Sync Settings 中.
  4. 创建一个 new gist:

    • description部分不用填, 在使用插件的 backup 命令时会自动覆盖掉的.
    • 使用 packages.json 作为文件名.
    • 随便输入文字并create
  5. 复制 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中加入如下语句

strict-ssl=falsehttps-proxy=http://127.0.0.1:1080/http-proxy =http://127.0.0.1:1080/

注意:
- 如果在~/.atom文件夹中没有.apmrc文件, 手动新建一个空白文档改成.apmrc即可
- .atom文件默认是隐藏的, 可以在根目下按ctrl+.显示
- 上面的本地localhost和端口号根据自己的vpn修改即可

如果安装代理的是Shadowsocks/ShadowsocksR

由于atom不支持socks5代理, 需要将socks5转为http才可以, 方法如下

Convert Shadowsocks into an HTTP proxy

安装polipo 并将其父代理设置为Shadowsocks:

apt-get install poliposervice polipo stoppolipo socksParentProxy=localhost:1080

还可以把其他相应的服务也设置为走http代理

http_proxy=http://localhost:8123 apt-get updatehttp_proxy=http://localhost:8123 curl www.google.comhttp_proxy=http://localhost:8123 wget www.google.comgit config --global http.proxy 127.0.0.1:8123git clone https://github.com/xxx/xxx.gitgit xxxgit xxxgit config --global --unset-all http.proxy
原创粉丝点击