2016-03-03 2 views

ответ

103

Мне нужно сделать это самостоятельно несколько раз - особенно при установке на другую машину.

https://code.visualstudio.com/docs/editor/extension-gallery#_common-questions даст вам местоположение папки

VS код выглядит для расширения под ваши папки расширений .vscode/расширений. В зависимости от платформы он расположен:

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

Это должен показать вам список расширений

Я также имел успех, используя Visual Studio Code Settings Sync Extension для синхронизации настроек в GitHub суть

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

code --list-extensions 
+4

'код --list-extensions' Работа! +1 – Illuminator

+4

Для меня (linux, код Version 1.7.1) он не работает ... он просто запускает VS Code. – vanthome

+0

Такая же проблема здесь @vanthome – Oneezy

2

Существует расширение Extension Manager, что может помочь. Кажется, это позволяет установить набор расширений, указанных в settings.json.

+0

Я пробовал, но что плагин не будет устанавливать jshint, что я пытался добавить в мой файл настроек ... – Andrew

+2

Есть расширение, чтобы продлить ваш добавочный номер менеджера Dawg – ripper234

1

Я открыл папку VSCode расширений и казнил

find * -maxdepth 2 -name "package.json" | xargs grep "name" 

Это дает вам список, из которого вы можете извлечь имена расширений.

13

Я разработал расширение, которое будет синхронизировать ваши настройки кода Visual Studio через несколько экземпляров.

Основные характеристики

  1. Используйте маркер GitHub счета.
  2. Простота загрузки и загрузки одним щелчком мыши.
  3. Сохраняет все настройки и файлы фрагментов.
  4. Загрузить ключ: Shift + Alt + U
  5. Скачать Ключ: Shift + Alt + d
  6. Тип синхронизации, чтобы просмотреть все параметры синхронизации

Это Синхронизировать

  1. Файл настроек
  2. Файл привязки ключей
  3. Launch File
  4. Отрывки Папка
  5. VSCode Расширения

Detail Документация Источник

VSCode Sync ReadMe

Скачать здесь: VS Code Settings Sync

+0

ли это автоматически устанавливает синхронизированные расширения? – Raghavendra

+0

Да! Попробуйте это и дайте мне знать –

+0

его не работает для меня – Raghavendra

7

Создайте команду windows для установки расширений.

for /F "tokens=*" %i in ('code --list-extensions') 
    do @echo call code --install-extension %i >> install.cmd 
4

Открыть VScode консоль и написать:

code --list-extensions (или code-insiders --list-extensions если vscode инсайдер установлен)

Затем совместно с коллегами COMMANDE линию:

code --install-extension {ext1} --install-extension {ext2} --install-extension {extN} заменяющий {ext1}, {ext2},. .., {extN} с указанным номером

Для vscode инсайдера: code-insiders --install-extension {ext1} ...

Если копировать/вставить его в vscode Commande линии терминала, они будут Установим разделяемые расширений

Больше информации о command-line-extension-management

1

Я использовал следующую команду, чтобы скопировать мой расширения от vscode к vscode инсайдеров:

code --list-extensions | xargs -L 1 code-insiders --install-extension 

аргумент -L 1 позволяет выполнить команду code-insiders --install-extension раз для каждой строки ввода, генерируемой code --list-extensions

Смежные вопросы