Есть ли способ открыть папку в контейнере из командной строки VSCode с помощью расширения удаленных контейнеров?

Я создал файл .devcontainer / devcontainer.json в корне моего исходного дерева. Но есть ли что-то, что я могу указать в командной строке, чтобы автоматически открывать указанную папку в этом контейнере? Или, по крайней мере, автоматически открыть vscode внутри контейнера (не обязательно в папке)?

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

Для первого - VS Code предоставляет диалоговое окно с вопросом, хочу ли я снова открыть. Это неплохо, я просто надеялся, что есть какой-то аргумент, который я мог бы указать в командной строке, чтобы сделать что-то лучше.

Спасибо!


person user2533302    schedule 26.03.2020    source источник
comment
Не стесняйтесь голосовать за этот запрос функции: github.com/microsoft/vscode/issues/111230   -  person Bennett Dams    schedule 20.01.2021


Ответы (2)


Если вы хотите запустить контейнер вне Visual Studio Code, вы можете использовать созданный мной скрипт. См. https://blog.wille-zone.de/post/run-devcontainer-outside-of-visual-studio-code/ для получения дополнительной информации. Сам скрипт можно найти на Github https://github.com/BorisWilhelms/devcontainer.

person Boris Wilhelms    schedule 13.07.2020

Вы можете открыть vscode прямо в контейнере, но вам нужно создать шестнадцатеричное значение для команды.

См. Решение здесь = ›Как прикрепить удаленный контейнер с использованием командной строки vscode?

person Geir Ivar Jerstad    schedule 20.11.2020