當 Atom 的擴展越裝越多,配置也越來越偏離了系統默認設置時,一旦電腦重裝后需要復原開發環境,這將是一件比較頭疼的事,但今天發現一個擴展,可以解決這一問題,那就是「Sync Settings」,根據擴展介紹“ Synchronize settings, keymaps, user styles, init script, snippets and installed packages across Atom instances. ”,簡言之就是可以同步 Atom 的設置文件、自定義快捷鍵、用戶風格、初始化腳本及代碼片段,還支持已安裝的插件同步。
安裝就不用多說了,在「設置」-「安裝」里搜索“ sync-settings ”。
安裝好后需要去設置一些操作才可以進行備份操作,見下圖:

第1步,打開自己的 github 創建一個 personal access token(記住要勾選 gist 權限,見下圖),然后復制生成的 token 序列粘貼到插件的上圖中標1的紅框里。


第2步,打開 github 的 gist 服務,創建一個 gist,復制生成 gistID 粘貼到插件的上圖中標2的紅框里。


以上就完成了所有配置,那如何進行備份呢?在文檔編輯頁面鍵入快捷鍵「Ctrl + Shift + P」,輸入“ sync ”就能看到以下選項:

選擇第二個 Backup 就會開始進行備份了,備份好后,右上角會出現備份成功的提示,當然失敗也會有提示。

復原的話,只需選擇 Restore 就會自動進行復原,包括擴展也會同步安裝,但有一點需要注意的是,擴展里的配置則不會備份,這個是需要手動去重新設置的,但即便如此,也已經節省了我們很大一部分時間了。
附錄:
