[2018-03-04] 利用 Settings Sync 外掛同步 VS Code 設定
VS Code 已原生支援設定同步,本文僅備份記錄 [2018-03-04]
早就聽說這個外掛了,今天用了一下,確實挺方便的。通過把配置檔案建立為 Gist 上來實現了 VS Code 設定的同步,下次換電腦或重灌時就很便利了。在外掛商店搜尋 Settings Sync 然後安裝,過載視窗,開啟命令面板,輸入 sync 即可檢視所有相關命令。
可以同步的設定
1. VSCode 配置檔案
2. 鍵盤繫結檔案
3. 啟動檔案
4. 程式碼片段(Snippets)
5. 外掛
6. 工作區
快捷鍵
1. 上傳配置:Shift + Alt + U 2. 下載配置 : Shift + Alt + D
如何從 GitHub 獲取 Personal Access Token
這個外掛需要你 GitHub 賬戶的 Personal Access Token. 可以很簡單的按照如下步驟建立一個。確保在 scope 裡添加了** Gist**.
到 Settings / Developer settings / Personal access tokens 來生成新的 Token
從 Scopes 裡選擇 Gist.
得到 Access Token.
為了將來的使用,儲存好這個 Token,因為只會看到一次 (i.e. 從別的機器上傳配置).
第一次上傳配置
按下 Shift + Alt + U 來填入 GitHub 賬號的 access token.
按下後會自動開啟 GitHub 設定頁,然後生成一個 token 來允許外掛建立 Gist.
在窗口裡輸入生成的 token,接著按下回車。
自動上傳配置檔案後外掛會給出這個 Gist 的 ID.
以後需要用這個 Gist ID 來同步你的配置,所以跟 token 一樣一起儲存好以便在其他電腦上同步你的配置。
可以通過這個連結檢視是否生成了 Gist
https://gist.github.com/{你的 GitHub 使用者名稱}/{Gist 的 ID}
Gist 打不開的話可以在 hosts 裡新增 (hosts 更新地址)
192.30.253.118 gist.github.com
這裡有一個上傳命令全過程的 gif
下載你的配置
按下 Shift + Alt + D 然後會問你要 GitHub Gist ID.
在命令面板裡輸入 sync 來上傳或下載
輸入你的 GitHub Token.
在視窗中輸入你的 token 然後按下回車
輸入你的 Gist ID.
需要輸入你的 Gist ID 來下載之前上傳過的配置
配置下載完畢。
所有的配置檔案都下載下來了
下載配置的全過程 gif
重置 Token / Gist Settings
在命令面板裡輸入 sync 然後選擇 Reset Token and Gist Settings
自動下載配置
自動下載 預設是關閉的
開啟的話要確保已經驗證了 token 以及有可用的 Gist
當啟動時會自動下載最新的配置檔案
通過命令面板裡 "Sync : Advance Options > Toggle Auto-Download On Startup" 來開啟或關閉
配置發生變化時自動上傳
自動上傳 預設是關閉的
開啟的話要確保已經驗證了 token 以及有可用的 Gist
當配置改變時會自動上傳最新的配置檔案
通過命令面板裡 "Sync : Advance Options > Toggle Auto-Upload on Setting Change" 來開啟或關閉