前言:VSCode軟件很強大,尤其是安裝插件功能,在一台設備上下載安裝了VSCode,並且安裝好了很多自己日常使用到的插件以及在(設置)setting.json中配置了相關語句代碼。由於某種不可抗因素要換一台設備下載新VSCode使用,舊設備上配置好的VSCode不能用了,還需要在新設備新下載的VScode上重新進行自己早已使用習慣的配置,不免是一件麻煩事。因此將舊設備的VSCode相關配置同步上傳到GitHub或者Gitee中,當新設備新下載的VSCode需要重新配置時可以將先前上傳的配置下載下來使用是很好的選擇。
具體步驟如下(以Gitee為例):
一、將配置好的VScode同步上傳到Gitee中保存
1、需要用到一個插件code settings sync
- 安裝簡單 :在VsCode中直接搜索安裝code settings sync即可完成安裝;
- 配置簡單 :只需要在setting json中配置(也就是將這兩行代碼編輯到setting json中,兩行代碼怎么來的往下看)

- 使用簡單 :只需要用到兩個命令
upload setting,download setting就可以完成(兩條命令怎么用往下看)
2、在Gitee中創建Gist(代碼片段管理服務)
因為Gitee的限制,不可以新建一個空的Gist,所以按照要求填好相關內容,即可創建成功創建,這里本人隨便填寫了一些信息,作為演示

3、創建成功后轉跳到Gist的頁面,獲取自己的GiteeID,GiteeID就是瀏覽器地址的最后一段,這里圖片中的ID是mu5ylteq83ofhd1sj4bw664(這個GiteeID是什么有什么用?這個ID就是上面介紹插件第二個特點配置簡單時提到需要配置兩句代碼到setting.json中的第一句代碼,用它取代圖片中的********就可以了)這個ID下寫在setting json的gitee.gist:屬性中
4、創建私人令牌
進入設置,在安全設置中創建私人令牌,創建完成后需要立即復制,因為刷新或關閉頁面,私人令牌都將不再展示,只能重新創建,在Gitee中生成私人令牌的時候只需要勾選gists 即可,user_info 權限是必選。私人令牌寫在setting json的gitee.access_token屬性中(私人令牌是什么?干什么用的?同上不用解釋了吧)

在setting.json編輯頁面中添加
gitee.gist和
gitee.access_token,別忘了每個鍵值對之間需要用“,”隔開,且對應值如果是非布爾值需要加上雙引號“”
6、測試上傳配置
上傳配置命令為upload setting,用快捷鍵Ctrl+Shift+P在VsCode的上方召喚出命令行,輸入upload setting
這時在下方的輸出窗口查看內容

download setting就可以下載先前上傳到Gitee的配置了。
引用:
作者:咳咳_4727
鏈接: https://www.jianshu.com/p/465396c9686f
來源:簡書
