Когда вы открываете удаленную рабочую область, VS Code запускает расширения в одном из двух мест:
- Темы и другие расширения пользовательского интерфейса запускаются на вашем локальном компьютере.
- Расширения языка и другие более сложные расширения рабочей области запускаются на удаленном компьютере.
Расширения пользовательского интерфейса включены по умолчанию, когда вы открываете удаленную рабочую область, но расширения рабочей области должны быть установлены на самом удаленном компьютере. Вот почему вы не видите, что Python и Go включены по умолчанию в удаленной рабочей области.
Чтобы установить локально установленное расширение на удаленный компьютер:
Откройте удаленную рабочую область и откройте представление «Расширения». Верхний раздел списков расширений содержит те, которые уже установлены на удаленном компьютере (также обозначены значком ><
в записях расширений), а в разделе Local — Installed
показаны локальные расширения пользовательского интерфейса вместе с расширениями рабочей области, которые еще не установлены на удаленном компьютере.
В разделе Local — Installed
прокрутите вниз, чтобы увидеть расширения рабочего пространства, которые еще не установлены на удаленном компьютере. Они неактивны, рядом с ними есть зеленая кнопка установки. Здесь VS Code Speech
- это расширение пользовательского интерфейса, которое выполняется локально, а Angular Language Service
- это расширение рабочего пространства, установленное локально, но еще не установленное на удаленном компьютере:
Используйте зеленую кнопку установки, чтобы установить каждое расширение рабочего пространства, которое вы хотите включить в удаленном рабочем пространстве. Затем перезагрузите окно.
Вы также можете настроить список расширений, которые должны устанавливаться автоматически на SSH или удаленные устройства контейнера разработчика, установив:
"remote.SSH.defaultExtensions": [
"eamodio.gitlens",
"mutantdino.resourcemonitor"
],
"remote.containers.defaultExtensions": [
"eamodio.gitlens",
"mutantdino.resourcemonitor"
]
Эти настройки принимают список идентификаторов расширений на странице сведений о каждом расширении в правом верхнем углу, рядом с именем расширения:
person
Matt Bierner
schedule
02.05.2019