Общие сведения
Если существует определенный файл, который удобно видеть пользователям при создании пространства кода для репозитория, можно настроить автоматическое открытие этого файла в веб-клиенте VS Code. Это можно настроить в файле конфигурации контейнера разработки для репозитория.
Указанные файлы открываются только при первом открытии codespace в веб-клиенте. Если пользователь закрывает указанные файлы, эти файлы не открываются автоматически при следующем открытии или перезапуске codespace.
Примечание. Эта автоматизация применяется только к веб-клиенту VS Code, а не к классическому приложению VS Code или другим поддерживаемым редакторам.
Настройка автоматического открытия файлов
-
GitHub Codespaces для репозитория можно настроить в
devcontainer.json
файле. Если репозиторийdevcontainer.json
еще не содержит файла, его можно добавить. См. раздел Добавление конфигурации контейнера разработки в репозиторий. -
Измените
devcontainer.json
файл, добавивcustomizations.codespaces.openFiles
свойство . Свойствоcustomizations
находится на верхнем уровне файла во включаемом объекте JSON. Пример:JSON "customizations": { "codespaces": { "openFiles": [ "README.md", "scripts/tsconfig.json", "docs/main/CODING_STANDARDS.md" ] } }
Значение
openFiles
свойства — это массив из одного или нескольких файлов в репозитории. Пути относятся к корню репозитория (абсолютные пути не поддерживаются). Файлы открываются в веб-клиенте в указанном порядке, а первый файл в массиве отображается в редакторе. -
Сохраните файл и зафиксируйте изменения в требуемой ветви репозитория.