Персонализация пространства кода

Завершено

GitHub Codespaces — это выделенная среда. Вы можете настроить репозитории с контейнером разработки, чтобы определить среду GitHub Codespaces по умолчанию и персонализировать процесс разработки во всех пространствах кода с помощью dotfiles и параметров синхронизации.

Что можно настроить

Существует множество способов настройки пространства кода. Давайте рассмотрим каждый из них.

  • Синхронизация параметров: Параметры Visual Studio Code (VS Code) можно синхронизировать между классическим приложением и веб-клиентом VS Code.
  • Dotfiles: Репозиторий dotfiles можно использовать для указания скриптов, настроек оболочки и других конфигураций.
  • Переименование Codespace: При создании Codespace ему автоматически назначается сгенерированное имя для отображения. Если у вас несколько пространств Codespace, отображаемое имя помогает различать пространства кода. Отображаемое имя пространства кода можно изменить.
  • Измените оболочку: Вы можете изменить оболочку в пространстве Codespace, чтобы сохранить настройку, которую вы используете. При работе в Codespace можно открыть новое окно терминала с выбранным оболочкой, изменить оболочку по умолчанию для новых окон терминала или установить новую оболочку. Вы также можете использовать dotfiles для настройки оболочки.
  • Измените тип компьютера: Вы можете изменить тип компьютера, на котором выполняется пространство кода, чтобы вы использовали ресурсы, подходящие для выполняемой работы.
  • Задайте редактор по умолчанию: Редактор по умолчанию для Codespaces можно задать на странице личных параметров. Задайте параметры редактора таким образом, чтобы при создании пространства кода или открытии существующего пространства Codespace он открывается в редакторе по умолчанию.
    • Visual Studio Code (классическое приложение)
    • Visual Studio Code (веб-клиентское приложение)
    • Шлюз JetBrains — для открытия пространств кода в интегрированной среде разработки JetBrains
    • JupyterLab — веб-интерфейс для Project Jupyter
  • Задайте регион по умолчанию: Вы можете задать регион по умолчанию на странице параметров профиля GitHub Codespaces, чтобы персонализировать выбор места хранения ваших данных.
  • Задайте время ожидания: Пространство кода перестанет работать после периода бездействия. По умолчанию этот период составляет 30 минут, но вы можете указать более длинный или короткий период времени ожидания по умолчанию в личных параметрах на GitHub. Обновленный параметр применяется к новым создаваемым пространствам Кода или к существующим пространствам Кода при следующем запуске.
  • Настройка автоматического удаления: Неактивные пространства кода автоматически удаляются. Вы можете выбрать срок хранения остановленных пространств Кода до 30 дней.

Дополнительные сведения и пошаговые инструкции по настройке находятся в модуле "Сводка" в конце этого модуля.

Добавление в пространство codespace с расширениями или подключаемыми модулями

Подключаемые модули и расширения можно добавить в пространство Codespace, чтобы персонализировать интерфейс в JetBrains и VS Code.

Расширения VS Code

Если вы работаете над пространствами Кода в классическом приложении VS Code или веб-клиенте, вы можете добавить любые расширения, необходимые в Visual Studio Code Marketplace. Дополнительные сведения о том, как расширения выполняются в GitHub Codespaces, см. документацию по поддержке удаленной разработки и GitHub Codespaces.

Если вы уже используете VS Code, вы можете использовать синхронизацию параметров для автоматической синхронизации расширений, параметров, тем и сочетаний клавиш между локальным экземпляром и любыми создаваемыми пространствами Codespace.

Подключаемые модули JetBrains

Если вы работаете над пространствами кода в интегрированной среде разработки JetBrains, вы можете добавить подключаемые модули из JetBrains Marketplace.