當 Atom 的擴展越裝越多,配置也愈來愈偏離了系統默認設置時,一旦電腦重裝後須要復原開發環境,這將是一件比較頭疼的事,但今天發現一個擴展,能夠解決這一問題,那就是「Sync Settings」,根據擴展介紹「 Synchronize settings, keymaps, user styles, init script, snippets and installed packages across Atom instances. 」,簡言之就是能夠同步 Atom 的設置文件、自定義快捷鍵、用戶風格、初始化腳本及代碼片斷,還支持已安裝的插件同步。git
安裝就不用多說了,在「設置」-「安裝」裏搜索「 sync-settings 」。github
安裝好後須要去設置一些操做才能夠進行備份操做,見下圖:編輯器
第1步,打開本身的 github 建立一個 personal access token(記住要勾選 gist 權限,見下圖),而後複製生成的 token 序列粘貼到插件的上圖中標1的紅框裏。atom
第2步,打開 github 的 gist 服務,建立一個 gist,複製生成 gistID 粘貼到插件的上圖中標2的紅框裏。.net
以上就完成了全部配置,那如何進行備份呢?在文檔編輯頁面鍵入快捷鍵「Ctrl + Shift + P」,輸入「 sync 」就能看到如下選項:插件
選擇第二個 Backup 就會開始進行備份了,備份好後,右上角會出現備份成功的提示,固然失敗也會有提示。3d
復原的話,只需選擇 Restore 就會自動進行復原,包括擴展也會同步安裝,但有一點須要注意的是,擴展裏的配置則不會備份,這個是須要手動去從新設置的,但即使如此,也已經節省了咱們很大一部分時間了。blog
附錄:token