如何將VSCode的配置上傳同步到Gitee中(附:如何從Gitee中將先前上傳的VSCode配置下載使用)


  前言:VSCode軟件很強大,尤其是安裝插件功能,在一台設備上下載安裝了VSCode,並且安裝好了很多自己日常使用到的插件以及在(設置)setting.json中配置了相關語句代碼。由於某種不可抗因素要換一台設備下載新VSCode使用,舊設備上配置好的VSCode不能用了,還需要在新設備新下載的VScode上重新進行自己早已使用習慣的配置,不免是一件麻煩事。因此將舊設備的VSCode相關配置同步上傳到GitHub或者Gitee中,當新設備新下載的VSCode需要重新配置時可以將先前上傳的配置下載下來使用是很好的選擇。

具體步驟如下(以Gitee為例):

一、將配置好的VScode同步上傳到Gitee中保存

1、需要用到一個插件code settings sync

code settings sync插件簡介:是專門用來同步vscode配置到Gitee中的插件,通過這個插件,可以在任何新的設備,新的平台同步自己的配置,快速的構建自己熟悉的IDE環境(vsdoe也許不能稱為IDE,但作為文本編輯器功能又太強大了),目前主流通過Settings Sync將配置同步到Github,但是速度太慢(懂得都懂),這里只介紹同步配置到Gitee的操作。
插件特點如下:
  • 安裝簡單 :在VsCode中直接搜索安裝code settings sync即可完成安裝;
  • 配置簡單 :只需要在setting json中配置(也就是將這兩行代碼編輯到setting json中,兩行代碼怎么來的往下看)
  • 使用簡單 :只需要用到兩個命令upload settingdownload setting就可以完成(兩條命令怎么用往下看)

2、在Gitee中創建Gist(代碼片段管理服務)
因為Gitee的限制,不可以新建一個空的Gist,所以按照要求填好相關內容,即可創建成功創建,這里本人隨便填寫了一些信息,作為演示

 

 3、創建成功后轉跳到Gist的頁面,獲取自己的GiteeID,GiteeID就是瀏覽器地址的最后一段,這里圖片中的ID是mu5ylteq83ofhd1sj4bw664(這個GiteeID是什么有什么用?這個ID就是上面介紹插件第二個特點配置簡單時提到需要配置兩句代碼到setting.json中的第一句代碼,用它取代圖片中的********就可以了)這個ID下寫在setting jsongitee.gist:屬性中

 

 

4、創建私人令牌

進入設置,在安全設置中創建私人令牌,創建完成后需要立即復制,因為刷新或關閉頁面,私人令牌都將不再展示,只能重新創建,在Gitee中生成私人令牌的時候只需要勾選gists 即可,user_info 權限是必選。私人令牌寫在setting jsongitee.access_token屬性中(私人令牌是什么?干什么用的?同上不用解釋了吧)

 

 

5、 配置VsCode 中的setting json,不知道setting json在哪里的,可以點擊標題,轉跳
在setting.json編輯頁面中添加 gitee.gistgitee.access_token,別忘了每個鍵值對之間需要用“,”隔開,且對應值如果是非布爾值需要加上雙引號“”

 

 6、測試上傳配置
上傳配置命令為upload setting,用快捷鍵Ctrl+Shift+P在VsCode的上方召喚出命令行,輸入upload setting

 

 這時在下方的輸出窗口查看內容

 

 

二、從Gitee中下載先前同步上傳的VSCode配置到新設備的新VSCode中使用
在新設備新下載的VSCode中將上面所提到的步驟5完成,也就是在settng.json編輯頁面中將那兩行代碼添加上(注意將來下載配置時還得用這兩個碼,gistID和私人令牌忘了咋辦?可以在Gitee中自己當初上傳時生成的代碼片段找到)當然你可以不需要知道上一次的私人令牌是什么,重新生成一個就好(出於安全的考慮私人令牌的權限不可以給的太高,聽從插件作者的建議,只需要在Gitee中生成私人令牌的時候僅勾選gists 和user_info),在通過快捷鍵 Ctrl+Shift+P打開VsCode的command palette(控制面板)輸入 download setting就可以下載先前上傳到Gitee的配置了。

 

 


引用:
作者:咳咳_4727
鏈接: https://www.jianshu.com/p/465396c9686f
來源:簡書


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM