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

Открытие существующего пространства кода

Вы можете повторно открыть закрытое или остановленное пространство кода и вернуться к работе.

Примечание. Использование GitHub Codespaces с ИНДЕ JetBrains в настоящее время находится в общедоступной бета-версии и может быть изменено.

Вы можете повторно открыть любое из активных или остановленных кодовых пространств в GitHub.com, в интегрированной среде разработки JetBrains, в Visual Studio Code или с помощью GitHub CLI. Вы не можете повторно открыть пространство codespace, которое было удалено. Дополнительные сведения см. в разделе Жизненный цикл codespace.

Вы можете просмотреть все свои codespace на странице "Ваши codespaces" в github.com/codespaces. На этой странице можно выполнить следующие действия:

Открытие существующего пространства кода

  1. Перейдите на страницу "Ваши codespaces" на github.com/codespaces.

  2. Чтобы открыть codespace в редакторе по умолчанию, щелкните имя codespace. Редактор по умолчанию для Codespaces можно задать на странице личных параметров. Дополнительные сведения см. в разделе Настройка редактора по умолчанию для GitHub Codespaces.

    Чтобы открыть пространство кода в редакторе, отличном от используемого по умолчанию, выполните следующие действия.

    1. Щелкните многоточие (...) справа от codespace, которое нужно открыть.
    2. Нажмите кнопку Открыть в.
    3. Нажмите кнопку Открыть в приложении.

    Снимок экрана: диалоговое окно "Открыть в" с выделенным элементом "Открыть в Visual Studio Code"

    Пространство кода можно открыть в:

    • Ваш браузер
    • Visual Studio Code
    • Шлюз JetBrains
    • JupyterLab

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

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

Примечание. Чтобы использовать GitHub Codespaces в VS Code, необходимо установить расширение Codespaces. Дополнительные сведения см. в разделе Использование GitHub Codespaces в Visual Studio Code.

  1. В классическом приложении VS Code откройте палитру команд с помощью команды Shift++P (Mac) или CTRL+SHIFT+P (Windows или Linux).

  2. Введите Codespaces и выберите одну из следующих команд.

    • Чтобы открыть codespace в новом окне VS Code, выберите Codespaces: Открыть codespace в новом окне.
    • Чтобы открыть codespace в веб-редакторе, выберите Codespaces: Открыть в браузере.
  3. Щелкните пространство кода, которое нужно открыть.

    Снимок экрана: список codespace в Visual Studio Code

Вы также можете получить доступ к командам, перечисленным выше, перейдя в представление Удаленного обозревателя в VS Code и щелкнув правой кнопкой мыши пространство кода, которое нужно открыть.

Снимок экрана: пространство кода, выбранное в удаленном обозревателе, с выделенным элементом "Открыть в браузере"

Примечание. Если удаленный обозреватель не отображается на панели действий:

  1. Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
  2. Введите codespaces.
  3. Щелкните Codespaces: сведения.
  1. В окне терминала введите одну из следующих команд GitHub CLI.

    • Чтобы открыть пространство кода в VS Code, введите:

      Shell
      gh codespace code

      Примечание. На локальном компьютере должен быть установлен VS Code. Дополнительные сведения см. в разделе Настройка Visual Studio Code документации по VS Code.

    • Чтобы открыть codespace в браузере, введите:

      Shell
      gh codespace code --web
    • Чтобы открыть codespace в JupyterLab, введите:

      Shell
      gh codespace code --jupyter

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

  2. С помощью клавиш со стрелками перейдите в пространство кода, которое нужно открыть.

  3. Чтобы открыть codespace, нажмите клавишу ВВОД.

Дополнительные сведения см gh codespace code . в руководстве по GitHub CLI.

Если вы настроили шлюз JetBrains в качестве редактора по умолчанию, шлюз запустится автоматически при открытии пространства кода из GitHub.com.

Если шлюз JetBrains не является редактором по умолчанию, вы по-прежнему можете открыть codespace в JetBrains, перейдя на страницу "Ваши codespaces" в github.com/codespaces и щелкнув многоточие (...) справа от codespace, которое нужно открыть. Дополнительные сведения см. в разделе Открытие существующего пространства кода.

Кроме того, можно открыть шлюз JetBrains и выбрать существующее пространство кода, как описано в следующей процедуре.

  1. Откройте приложение шлюза JetBrains.

  2. Щелкните Подключиться к Codespaces.

    Снимок экрана: начальное представление шлюза JetBrains

  3. В списке "Ваши codespaces" щелкните пространство кода, с которым вы хотите работать.

    Снимок экрана: список codespace шлюза JetBrains

  4. В списке "Доступные среды разработки" щелкните интегрированную среду разработки JetBrains, которую вы хотите использовать. Шлюз запомнит ваш выбор при следующем подключении к codespace.

    Снимок экрана: список codespace шлюза JetBrains

  5. Нажмите кнопку Соединить.

    Примечание. Если вы используете брандмауэр: при первом подключении к удаленному ресурсу может быть предложено разрешить шлюзу JetBrains взаимодействовать по сети.