請點此鏈接查看該文章的完整純凈版
vscode 高級玩家系列的【vscode 高級玩家】VSCode 使用 Settings Sync 同步配置(最新版傻瓜教程)文章內容已經略微過時了,雖然還可以使用,但是vs code已經支持新的配置同步方式了,這里重新寫一篇教程適用於新版vs code
前置條件
條件 | 簡介 |
---|---|
github 賬戶或微軟賬戶 | 如果您沒有 github 賬戶,您可以參考這篇教程注冊一個 |
vscode | 號稱宇宙第一編輯器下載鏈接 和 安裝教程 |
選擇登錄方式
安裝好 vscode 后,您可以在左下角看到人像的標志,點擊它彈出登錄提示,接下來會提示您使用 github 還是微軟賬戶登錄。
在這里選擇您的登錄方式
GitHub 登錄
恭喜您選擇了稍稍復雜的道路,但這有助於您看到自己數據被同步的過程,讓我們開始吧。
點擊Continue
按鈕登錄您的 github 賬戶
如果您以及登錄了 github 賬戶那么會直接重定向到 vscode
登錄賬戶密碼
在這里輸入您 github 賬戶的用戶名和密碼
如果有驗證碼那么檢查您的郵箱並輸入驗證碼即可。
隨后會有短暫的重定向提示,不用操作瀏覽器。
回到 vscode
一切正常的話會彈出提示此站點正在嘗試打開Visual Studio Code
點擊打開即可回到 vscode
打開鏈接
這時會打開 vscode 並提示您打開鏈接,點擊打開就好,如果您之前有按照舊版教程操作,那么您擁有同步過的 gist,vscode 會立即開始同步您之前的配置。
未能正確彈出提示
如果您的瀏覽器未能彈出提示,那么您可以按照接下來的流程達成結果。
您在此頁面的藍色框內擁有一個用於同步配置的令牌,點擊一下便會提示您已復制!
復制成功的提示
隨后您切回 vscode 會在底部的狀態欄看到這樣的圖標
點擊它會提示您輸入剛剛復制的令牌,ctrl + v
粘貼即可,接下來您會看到 vscode 提示您已經開始同步了
Microsoft 登錄
非常恭喜您選擇了一條稍微輕松的道路,相對於vscode來說這的確時一個明智的選擇。
登錄賬戶
如果您之前已經登錄了微軟賬戶,那么您選擇賬戶並登錄即可
如果您沒有登錄那么輸入賬戶密碼即可。
登錄完成,vscode已經開始同步您的配置項了,看看吧。
合並或替換
如果出現這個提示表示您之前的配置項和現在有沖突,您可以選擇合並,替換本地或手動合並,以及直接取消。
對於這四個選項是這種情況
選項 | 簡介 |
---|---|
Merge | 自動完成內容合並再根據缺的插件安裝上即可(所有) |
Replace Local | 使用遠程內容替換掉本地內容(所有) |
Merge Manually... | 手動合並,接下來馬上講 |
Cancel | 直接取消掉本次同步並退出登錄 |
除了Merge Manually...
外其他選項都是自動完成,這個手動合並能選的內容其實頁非常少,它的界面如下
手動合並
進入手動合並后您會看到側邊欄中有這樣的內容,它提示您有多少文件中包含沖突,您需要逐個選擇它們使用遠程還是本地。
點開其中一個文件您會看到被高亮的沖突項,左側是雲端,右側是您本地的配置
我這里有兩個文件,另一個文件也是這樣
點擊下方的同意雲端或同意本地
解決完所有文件后,這個按鈕會亮起,點擊它您就完成了所有手動操作項,接下來的步驟vscode將會自動完成
配置同步項
如果您已經登錄成功或曾經登錄成功過,那么您會看到Turn on Settings Sync...
的選項
或是登錄上后這樣顯示
隨后您只需要按需勾選同步項即可
如果您在瀏覽過程中發現文章內容有誤,請點此鏈接查看該文章的完整純凈版
使用和配置
- 【vscode高級玩家】vscode保存代碼,自動按照eslint規范格式化代碼設置
- 【vscode高級玩家】VSCode 使用Settings Sync同步配置(2019版傻瓜教程)
- 【vscode高級玩家】【vscode高級玩家】❤️圖文並茂講你沒了解過的vscode設置同步(全新方式)❤️
- 【vscode高級玩家】vscode 基礎快捷鍵大全
- 【vscode高級玩家】VSCode 遠程開發(帶免密)
- 【vscode高級玩家】VScode 插件推薦(獻給所有前端開發者)
- 【vscode高級玩家】Visual Studio Code❤️安裝教程(最新版🎉教程小白也能看懂!)
系列文章
- 【code-server入門】code-server配置方法
- 【code-server入門】修改code-server默認端口,密碼
- 【code-server入門】nginx 反向代理code-server
- 【python入門】Anaconda安裝(配置python環境)
- 【python入門】Anaconda check_hostname requires server_hostname
- 【python入門】liunx下遠程anaconda 搭建/構建環境,連接,移植/拷貝環境
- 【python入門】Python3 獲取任意貼吧 最新帖子制作詞雲圖存儲為markdown
- nginx配置禁特定路徑下的反向代理
- nginx配置禁止訪問目錄或禁止訪問目錄下的文件
- nginx跨域處理
- 帶你深入了解nginx基本登錄認證(包含配置步驟)
- 你的nginx登錄認證安全嗎?
- 配置http基本驗證(Basic Auth)
- Centos安裝htpasswd_Nginx中使用htpasswd
- 帶你深入了解nginx基本登錄認證(包含所有配置步驟和深度解析)
- 帶你深入了解nginx基本登錄認證:使用htpasswd生成密碼
- 帶你深入了解nginx基本登錄認證:使用openssl生成密碼
- 帶你深入了解nginx基本登錄認證:使用python生成密碼