需求背景
自己平常工作,一般在公司用公司的電腦,在家里就是自己的,但是vscode
如果配置了新的內容,或者安裝了新的插件,那每次都需要單獨記錄一下然后再重新配置一遍。使用Settings Sync
插件可以直接同步配置和插件.
安裝和配置
首先肯定是需要VSCode
的,然后在插件欄搜索settings sync
並安裝。
在安裝完成之后如果需要重新載入
就點擊重新載入
。
之后這個擴展會自動打開一個vscode
標簽,需要點擊標簽頁上的LOGIN WITH GITHUB
,會自動跳轉到GitHub
的授權頁面,登陸GitHub
賬號(如果沒有就注冊一個)
,授權完成后瀏覽器頁面會顯示Success!
等字樣。
如果之前使用過這個插件,那么會在vscode
標簽上顯示之前的gist id
可供選擇。
如果沒有,那么可以使用插件自動生成,而不用自己去GitHub
上生成,自己生成可能會遇到很多問題,推薦使用自動生成的方式
。
自動生成gist
打開vscode全局命令搜索(快捷鍵):
Mac: cmd+shift+P
Linux: ctrl+shift+P
Windows: ctrl+shift+P
輸入Sync: Update/Upload Settings
,然后回車,會自動創建GitHub gist
,插件會有一個詢問是否確定上傳,記得點是
,不然GitHub
上相應的gist
中保存的文件全部都是空的。
在其他機器上同步配置
如果是新機器那么只需要安裝插件,然后在自動打開的標簽上點擊LOGIN WITH GITHUB
獲得授權,然后vscode
標簽上就有之前上傳的配置可以選擇了。
查找自動生成的gist id
訪問https://gist.github.com/YourName
,會有一個YourName/cloudSettings
的項目,描述為Visual Studio Code Settings Sync Gist
。
點擊進去會有一個鏈接<script src="https://gist.github.com/YourName/GistId.js"></script>
,鏈接中的GistId
就是同步需要的Key
。