題 如何備份我的VS代碼設置和已安裝的擴展名列表?


我剛剛完成了兩次VS Code安裝過程。初始安裝快速而輕鬆(編輯器本身也是如此),但我必須記住我安裝的擴展列表,並且安裝新版本的速度非常快。

使用Sublime Text,我只是將一個設置文件複製到另一台PC,並且可以通過這種方式自動安裝任何工作流依賴項,但VS Code的方法是什麼?

我可以備份JSON'設置'文件或類似文件,以便我可以輕鬆地重新創建我的工作環境(包括擴展)嗎?


42
2018-05-25 11:48


起源




答案:


我在主要方面提交了一個答案 堆棧溢出 網站 - 粘貼在下面的上下文

我需要自己做幾次 - 特別是在另一台機器上安裝時。

根據您的平台,您的擴展文件夾位於以下路徑之一:

  • 視窗: %USERPROFILE%\.vscode\extensions
  • 蘋果電腦: ~/.vscode/extensions
  • Linux的: ~/.vscode/extensions

VS Code在您的擴展文件夾.vscode / extensions下查找擴展名。根據您的平台,它位於: Windows%USERPROFILE%.vscode \ extensions Mac~ / .vscode / extensions Linux~ / .vscode / extensions 那應該會顯示一個擴展列表

我也成功使用了 Visual Studio代碼設置同步 擴展到同步設置到GitHub gist

編輯:在最新版本的VSCode(2016年5月)中,現在可以在命令行中列出已安裝的擴展

code --list-extensions

36
2018-06-01 06:53



Settings Sync 擴展工作就像魅力一樣,只是將我的設置從OS X導出到Linux Mint。 - vikas027
我不想同步!我要備份!你沒有正確回答原來的問題。 - JesseNewman19


這個擴展 雖然UX是如此,但應該做到這一點。

它將您的設置同步到JSON格式的Github Gist。您將不得不創建一個Github令牌。我建議將令牌代碼保存在令牌文件名中,因為當您需要稍後再次下載設置時,您不太可能將代碼放在手邊(至少,這是我的情況)。


7
2017-08-13 00:22