Visual Studio Code Remote — Контейнеры: изменить корневой каталог по умолчанию

#docker #visual-studio-code

#docker #visual-studio-code

Вопрос:

Я использую расширение Remote-Containers в VSCode для работы непосредственно с моими запущенными контейнерами. Иерархия проекта моего контейнера выглядит следующим образом:

 angular_container
    /usr/
        src/
            app/
                frontend/
                    my-source-files
  

Я щелкаю правой кнопкой мыши по своему контейнеру и выбираю опцию «Прикрепить код Visual Studio». По умолчанию открывается каталог /usr/src/app/src/ в моем контейнере, который не существует.
Есть ли способ изменить этот параметр, чтобы VSCode вместо этого открывал каталог /usr/src/app/ ? В настройках расширения удаленных контейнеров ничего подобного не указано.

Комментарии:

1. Я не могу поверить, что никто не поддержал вас. Спасибо, что задали вопрос!

Ответ №1:

Возможно, вы выбрали его по умолчанию, но вы можете изменить его:

Откройте список команд: Shift Ctrl P

Найдите эту команду и выберите ее: Удаленные контейнеры: откройте вложенный файл конфигурации контейнера

Выберите свой контейнер из списка, это откроет вашу конфигурацию.

Что-то вроде этого:

 {
    "workspaceFolder": "/root",
    "extensions": [
        "ms-python.python",
        "ms-toolsai.jupyter"
    ]
}
  

Измените workspaceFolder на желаемый.

Сохраните и повторно присоедините контейнер.

Комментарии:

1. Я не могу поверить, что никто не поддержал вас. Спасибо.