Как сделать резервную копию настроек VS Code и списка установленных расширений?

34496
Astravagrant

Я только что прошел процесс установки VS Code дважды. Начальная установка быстрая и безболезненная (как и сам редактор), но мне пришлось запомнить список установленных расширений, и я устанавливаю новые с большой скоростью.

С Sublime Text я просто скопировал бы файл настроек на другой ПК и мог бы автоматически установить любые зависимости рабочего процесса таким образом, но каков подход с VS Code?

Могу ли я просто создать резервную копию файла настроек JSON или аналогичного файла, чтобы можно было легко воссоздать свою рабочую среду (в комплекте с расширениями)?

44

2 ответа на вопрос

37
MarkP

I've submitted an answer for this on the main StackOverflow site - pasted below for context

I've need to do this myself a few times - especially when installing on another machine.

Depending on your platform, your extensions folder is located on one of the following paths:

  • Windows: %USERPROFILE%\.vscode\extensions
  • Mac: ~/.vscode/extensions
  • Linux: ~/.vscode/extensions

VS Code looks for extensions under your extensions folder .vscode/extensions. Depending on your platform it is located: Windows %USERPROFILE%.vscode\extensions Mac ~/.vscode/extensions Linux ~/.vscode/extensions That should show you a list of the extensions

I've also had success using Visual Studio Code Settings Sync Extension to sync settings to GitHub gist

EDIT: In the lastest release of VSCode (May 2016) it is now possible to list the installed extension in the command line

code --list-extensions 
Расширение «Настройки синхронизации» работало как шарм, просто экспортировал мои настройки из OS X в Linux Mint. vikas027 7 лет назад 0
Я не хочу синхронизировать! Я хочу сделать резервную копию! Вы не правильно ответили на исходный вопрос. JesseNewman19 6 лет назад 2
7
Brandon

Это расширение должно сделать свое дело, хотя UX так себе.

Он синхронизирует ваши настройки с Github Gist в формате JSON. Вам нужно будет создать токен Github. Я предлагаю сохранить код токена в имени файла токена, так как когда вам понадобится загрузить настройки позже, маловероятно, что вам пригодится код (по крайней мере, так и было).

Похожие вопросы