Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Настройка редактора по умолчанию для GitHub Codespaces

Редактор по умолчанию для Codespaces можно задать на странице личных параметров.

На странице параметров можно задать параметры редактора таким образом, чтобы при создании codespace или открытии существующего codespace оно открывалось по вашему выбору:

  • Visual Studio Code (классическое приложение)
  • Visual Studio Code (веб-клиентское приложение)
  • Шлюз JetBrains — для открытия codespace в интегрированной среде разработки JetBrains.
  • JupyterLab — веб-интерфейс для Project Jupyter

При создании нового пространства кода на основе шаблона оно всегда открывается в веб-клиенте Visual Studio Code. Вы можете повторно открыть существующее пространство кода в любом поддерживаемом редакторе. Дополнительные сведения см. в разделе Открытие существующего codespace.

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

Если вы хотите работать с пространством кода в интегрированной среде разработки JetBrains, необходимо установить шлюз JetBrains. Дополнительные сведения см. в разделе Использование GitHub Codespaces в интегрированной среде разработки JetBrains.

Настройка редактора по умолчанию

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Снимок экрана: меню учетной записи GitHub с параметрами для просмотра и изменения профиля, содержимого и параметров пользователями. Пункт меню "Параметры" выделен темно-оранжевым цветом. 1. В разделе "Код, планирование и автоматизация" боковой панели щелкните Codespaces.

  2. В разделе "Параметры редактора" выберите нужный вариант.

    Снимок экрана: параметры "Параметры редактора" с выбранным параметром "Visual Studio Code для Интернета".

    • При выборе Visual Studio Code или шлюза JetBrains необходимо убедиться, что выбранное приложение установлено на локальном компьютере.

    • Если выбрать Visual Studio Code, GitHub Codespaces автоматически откроется в классическом приложении при следующем создании или открытии codespace.

      Возможно, вам потребуется разрешить доступ к браузеру и Visual Studio Code для успешного открытия.

    • При выборе шлюза JetBrains приложение шлюза автоматически откроется при следующем создании или открытии codespace.

      При первом открытии codespace таким образом необходимо предоставить разрешение на открытие приложения.

      Откроется приложение шлюза, и codespace будет выбрано автоматически. Затем можно выбрать интегрированную среду разработки JetBrains, если вы еще не сделали этого, и нажать кнопку Подключиться , чтобы открыть codespace в клиенте JetBrains. Дополнительные сведения см. в разделе Использование GitHub Codespaces в интегрированной среде разработки JetBrains.

      Чтобы подключиться к codespace из приложения шлюза, необходимо иметь сервер SSH, работающий в codespace. Пространство кода, к которому вы подключаетесь, должно работать на SSH-сервере. Образ контейнера по умолчанию включает SSH-сервер, который запускается автоматически. Если codespaces не создаются из образа по умолчанию, можно установить и запустить сервер SSH, добавив следующую команду в features объект в файле devcontainer.json .

      "features": {
          ...
          "ghcr.io/devcontainers/features/sshd:1": {
              "version": "latest"
          },
          ...
      }
      
    • Если вы выберете JupyterLab, приложение JupyterLab должно быть установлено в открытых пространствах кода. Образ контейнера по умолчанию включает JupyterLab, поэтому в codespace, созданных из образа по умолчанию, всегда будет установлен JupyterLab. Дополнительные сведения об образе по умолчанию см. в разделе Основные сведения о контейнерах разработки и репозиторийdevcontainers/images. Если вы не используете образ по умолчанию в конфигурации контейнера разработки, можно установить JupyterLab, добавив компонент в ghcr.io/devcontainers/features/python devcontainer.json файл. Необходимо включить параметр "installJupyterlab": true. Дополнительные сведения см. в файле сведений о python функции в репозитории devcontainers/features .