Cloud Shell 編輯器介面簡介

Cloud Shell 編輯器可讓您直接在瀏覽器中,使用 IDE 介面開發、建構及偵錯 Google Cloud應用程式。這個介面提供 IDE 工作區,整合了原始碼控管、語言工具,以及 Cloud Shell 終端機存取權。

查看及編輯檔案

Cloud Shell 內建程式碼編輯器,可讓您瀏覽檔案目錄、查看及編輯檔案,同時繼續存取 Cloud Shell。Cloud Shell 編輯器預設隨附於每個 Cloud Shell 執行個體,並以 Code OSS 為基礎。

如要使用 Cloud Shell 編輯器,請按照下列步驟操作:

  1. 在 Cloud Shell 視窗的工具列中,按一下「程式碼編輯器按鈕 Open Editor」(開啟編輯器),啟動 Cloud Shell 編輯器。編輯器會在 Cloud Shell 終端機視窗上方開啟。

    提示:您也可以前往 ide.cloud.google.com 啟動 Cloud Shell 編輯器。

  2. 使用左側欄瀏覽檔案目錄。使用右側的編輯器群組查看及編輯檔案。

  3. 使用左側的活動列,切換編輯器和 Cloud Shell 視窗、上傳及下載檔案、在 Cloud Shell 虛擬機器執行個體上預覽網頁應用程式,以及查看使用統計資料。

    如要進一步瞭解使用者介面,請參閱「使用者介面」。

在 Cloud Shell 編輯器中開啟檔案

如要從 Cloud Shell 在 Cloud Shell 編輯器中開啟現有檔案,請執行 cloudshell 指令:

cloudshell edit README-cloudshell.txt

上傳及下載檔案

您可以使用 Cloud Shell 編輯器 Explorer 管理檔案。

如要將 Cloud Shell 編輯器專案中的檔案下載至本機電腦,請在 Cloud Shell 編輯器檔案總管中,在檔案上按一下滑鼠右鍵,然後選取「Download」(下載)。

如要將本機電腦中的檔案上傳至 Cloud Shell 編輯器專案,請在 Cloud Shell 編輯器 Explorer 的 Explorer 窗格中,在空白處按一下滑鼠右鍵,然後選取「Upload」(上傳)。

將檔案上傳至 Cloud Shell 編輯器專案。

活動列

如要開啟 Cloud Shell 編輯器檢視畫面,請在活動列中按一下 Cloud Code 圖示「Cloud Code」。

在 Cloud Code 檢視畫面中,您可以展開下列檢視畫面:

* 說明和意見回饋:點選連結即可開啟逐步操作說明、查看說明文件、變更設定、回報問題或要求功能、查看版本資訊,或登出 Google Cloud。

活動列也包含下列檢視畫面:

  • 「Explorer」圖示「Explorer」:查看目前工作區中的資料夾和檔案。
  • 「搜尋」圖示「Search」(搜尋):在檔案中搜尋字串或規則運算式。
  • 「偵錯檢視」圖示 原始碼控管:透過 Cloud Shell 編輯器的 Git 支援功能管理應用程式檔案。
  • 「偵錯檢視」圖示「Debug」(偵錯):設定中斷點並檢查變數,為應用程式偵錯。

語言支援

Cloud Shell 編輯器支援 Go、Python、Java、.NET Core 和 Node.js,並提供下列語言功能:

  • 智慧醒目顯示、程式碼建議和依據相關資訊提供的程式碼完成建議
  • Linting 並提供描述性錯誤
  • 程式碼導覽 (前往定義、宣告、參照和實作)
  • 直覺式偵錯支援

Cloud Code 整合

Cloud Shell 編輯器支援 Cloud Code。

Cloud Code 為 Kubernetes 和 Cloud Run 應用程式的完整開發週期提供 IDE 支援,包括從範例應用程式建立及自訂新應用程式,以及執行完成的應用程式。Cloud Code 也提供可立即執行的範例、現成的設定程式碼片段,以及量身打造的偵錯體驗。

Cloud Code 支援以 Node.js、Python、Java、Go 和 .NET Core 開發應用程式。

除了 Cloud Shell 狀態列中的 Cloud Code 選單外,您也可以使用指令面板存取 Cloud Code 指令;按下 Cmd/Ctrl+Shift+P 鍵,或依序點選「View」(瀏覽) >「Command Palette」(指令面板),即可顯示可用的指令。

如要全面瞭解如何透過 Cloud Shell 使用 Cloud Code,請參閱「開始使用 Cloud Code」。

Data Agent Kit 整合

Google Cloud Data Agent Kit 與 Cloud Code 整合,可讓您直接在 Cloud Shell 中管理資料科學和資料工程工作負載。如要存取 Data Agent Kit,請按一下 Cloud Shell 活動列中的「Google Cloud Data Agent Kit」圖示。

詳情請參閱 Data Agent Kit 說明文件的「設定和調整設定」一節。

版本管控支援

Cloud Shell 編輯器隨附預先設定的版本管控功能。您可以使用 Cloud Shell 初始化存放區、比較檔案狀態、暫存、取消暫存及修訂變更。

詳情請參閱「使用版本管控」。

工作區管理

您可以使用 Cloud Shell,將專案當做工作區管理及設定。工作區通常代表根專案資料夾,您可以使用 Cloud Shell 編輯器建立、開啟及儲存工作區,並透過專案專屬設定自訂工作區。

如要進一步瞭解如何使用工作區,請參閱「工作區管理」。

偵錯支援

Cloud Shell 可讓您對應用程式進行偵錯,並完整支援 Go、Node.js、Python 和 Java 應用程式的偵錯。您可以在 Cloud Shell 編輯器中建立啟動設定、設定中斷點及檢查變數。

此外,您也可以在本機叢集 (例如 minikube 或 Docker Desktop) 或 GKE 或任何其他雲端服務供應商的遠端叢集上,對 Kubernetes 應用程式進行偵錯。

詳情請參閱「使用 Cloud Shell 偵錯」。

內建終端機

如要存取基礎 Cloud Shell 執行個體,不必離開編輯器,只要依序前往「Terminal」(終端機) >「New Terminal」(新增終端機) 即可。您也可以使用「Split Terminal」(分割終端機) 選項,執行多個終端機視窗。