Как экспортировать настройки кода Visual Studio?



Как можно экспортировать все настройки кода Visual Studio и плагины и импортировать их на другую машину?

1706   5  

5 ответов:

есть и расширение для кода Visual Studio, называемое Синхронизация Параметров Кода Visual Studio https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

синхронизация настройки, Гист (Гист на Гитхабе). Он работает так же, как Атом.расширения ввода-вывода называется настройки-синхронизация.

для потомков этот пост упоминает,

в последнем выпуске VSCode (май 2016) теперь можно перечислить установленное расширение в командной строке

code --list-extensions

на Mac, воскликнуть что-то вроде:

"/Applications/Visual Studio Code.app//Contents/Resources/app/bin/code" --list-extensions  

установить использовать:

--install-extension <ext> //see 'code --help'

С текущей версией VSCode на момент написания этой статьи (1.22.1) вы можете найти свои настройки в

  • ~/.config/Code/User на Linux (в моем случае, an, Ubuntu derivative)
  • C:\Users\username\AppData\Roaming\Code\User на Windows 10

они settings.json и keybindings.json. Просто скопируйте их на целевую машину.

ваши расширения в

  • ~/.vscode/extensions на Linux
  • C:\Users\username\.vscode\extensions на Windows 10 (например, по существу же место)

кроме того, просто перейдите к расширениям, покажите установленные расширения и установите их на целевую установку. Для меня копирование расширений работало просто отлично, но оно может быть специфичным для расширения, особенно при перемещении между платформами, в зависимости от того, что делает расширение.

аналогично ответу, данному Big Rich, вы можете сделать следующее:

$ code --list-extensions | xargs -L 1 echo code --install-extension

это будет список ваших расширений с командой, чтобы установить их, так что вы можете просто скопировать и вставить весь вывод в другой компьютер:

пример:

code --install-extension EditorConfig.EditorConfig
code --install-extension aaron-bond.better-comments
code --install-extension christian-kohler.npm-intellisense
code --install-extension christian-kohler.path-intellisense
code --install-extension CoenraadS.bracket-pair-colorizer

взято из данного ответа здесь

Примечание: убедитесь, что вы добавили VS код на свой путь заранее. На mac вы можете сделать следующее:

  1. запуск Против код
  2. откройте палитру команд (⇧ ⌘P) и введите "команда оболочки", чтобы найти Команда оболочки: установите команду "код"в команду PATH.

ваши пользовательские настройки находятся в ~/Library/Application\ Support/Code/User.

если вы не думаете о синхронизации и это один раз, вы можете просто скопировать файлы keybindings.json и settings.json в соответствующую папку на новой машине.

ваши расширения в . Большинство расширений не используют никаких собственных Привязок, и они должны работать правильно При копировании. Вы можете вручную переустановить тех, кто этого не делает.

Comments

    Ничего не найдено.