Panoramica dell'interfaccia dell'editor di Cloud Shell

Questa pagina descrive le funzionalità dell'editor di Cloud Shell.

Visualizzare e modificare i file

Cloud Shell è dotato di un editor di codice integrato che ti consente di navigare nelle directory dei file, visualizzare e modificare i file, con accesso continuo a Cloud Shell. L'editor di Cloud Shell è disponibile per impostazione predefinita con ogni istanza di Cloud Shell e si basa su Codice OSS.

Per lavorare con l'editor di Cloud Shell, segui questi passaggi:

  1. Avvia l'editor di Cloud Shell facendo clic su Pulsante Editor di codice Apri editor nella barra degli strumenti della finestra di Cloud Shell. L'editor si apre sopra la finestra del terminale Cloud Shell.

    Suggerimento: puoi avviare l'editor di Cloud Shell anche visitando la pagina ide.cloud.google.com.

  2. Utilizza la barra laterale a sinistra per sfogliare le directory dei file. Utilizza i gruppi di editor sulla destra per visualizzare e modificare i file.

  3. Utilizza la barra delle attività a sinistra per attivare/disattivare l'editor e la finestra Cloud Shell, caricare e scaricare file, visualizzare l'anteprima delle applicazioni web su un'istanza della macchina virtuale Cloud Shell e visualizzare le statistiche di utilizzo.

    Per ulteriori informazioni sull'interfaccia utente, vedi Interfaccia utente.

Aprire un file nell'editor di Cloud Shell

Per aprire un file esistente nell'editor di Cloud Shell da Cloud Shell, esegui il comando cloudshell:

cloudshell edit README-cloudshell.txt

Caricare e scaricare file

Puoi gestire i tuoi file con Explorer editor di Cloud Shell.

Per scaricare un file dal progetto dell'editor di Cloud Shell alla tua macchina locale, fai clic con il tasto destro del mouse sul file in Esplora file dell'editor di Cloud Shell e seleziona Scarica.

Per caricare un file dalla tua macchina locale al progetto Cloud Shell Editor, fai clic con il tasto destro del mouse sullo spazio vuoto nel riquadro di Explorer di Cloud Shell Editor e seleziona Carica.

Carica un file nel progetto Cloud Shell Editor.

Barra delle attività

Per aprire le visualizzazioni dell'editor Cloud Shell, fai clic su Icona Cloud Code Cloud Code nella barra delle attività.

Dalla vista Cloud Code puoi espandere le seguenti visualizzazioni:

* Guida e feedback: link per aprire procedure dettagliate, visualizzare la documentazione, modificare le impostazioni, segnalare problemi o richiedere funzionalità, visualizzare le note di rilascio o uscire da Google Cloud.

La barra delle attività include anche le seguenti visualizzazioni:

  • Icona Esplora risorse Esplora: visualizza le cartelle e i file nello spazio di lavoro corrente.
  • Icona Cerca Cerca: cerca una stringa o un'espressione regolare nei file.
  • Icona Visualizzazione debug Controllo del codice sorgente: consente di gestire i file delle applicazioni con Supporto Git dell'editor di Cloud Shell.
  • Icona Vista debug Debug: esegui il debug della applicazione impostando breakpoint e ispezionando le variabili.

Supporto dei linguaggi

L'editor di Cloud Shell supporta Go, Python, Java, .NET Core e Node.js, che fornisce funzionalità linguistiche come:

  • Evidenziazione intelligente, suggerimenti di codice e completamenti basati sul contesto
  • Eseguire il linting e fornire errori descrittivi
  • Navigazione del codice (vai a definizioni, dichiarazioni, riferimenti e implementazioni)
  • Supporto intuitivo per il debug

Integrazione di Cloud Code

L'editor di Cloud Shell include il supporto di Cloud Code.

Cloud Code fornisce il supporto IDE per l'intero ciclo di sviluppo delle applicazioni Kubernetes e Cloud Run, dalla creazione e personalizzazione di una nuova applicazione da un'applicazione di esempio all'esecuzione dell'applicazione completata. Cloud Code fornisce inoltre esempi pronti per l'esecuzione, snippet di configurazione pronti all'uso e un'esperienza di debug personalizzata.

Cloud Code supporta lo sviluppo di applicazioni in Node.js, Python, Java, Go e .NET Core.

Oltre al menu Cloud Code disponibile nella barra di stato di Cloud Shell, puoi accedere ai comandi Cloud Code anche utilizzando la tavolozza dei comandi. Premi Cmd/Ctrl+Shift+P o fai clic su Visualizza > Tavolozza comandi per visualizzare i comandi disponibili.

Per una panoramica completa di cosa puoi fare con Cloud Code utilizzando per Cloud Shell, Introduzione a Cloud Code.

Supporto del controllo delle versioni

L'editor di Cloud Shell include un controllo della versione preconfigurato. Con Cloud Shell, puoi inizializzare i repository, confrontare gli stati dei file, eseguire il commit delle modifiche e annullare le modifiche.

Per ulteriori informazioni, consulta Utilizzare il controllo della versione.

Gestione delle aree di lavoro

Con Cloud Shell puoi gestire e configurare i tuoi progetti aree di lavoro. Le aree di lavoro di solito rappresentano la cartella principale del progetto e con l'editor di Cloud Shell puoi crearle, aprirle e salvarle, nonché personalizzarle con impostazioni specifiche del progetto.

Per saperne di più sull'utilizzo delle aree di lavoro, consulta Gestione dell'area di lavoro.

Assistenza per il debug

Cloud Shell ti consente di eseguire il debug della tua applicazione, con il supporto completo per il debugging di applicazioni Go, Node.js, Python e Java. Puoi creare configurazioni di lancio, impostare breakpoint e ispezionare le variabili, il tutto all'interno di Cloud Shell Editor.

Inoltre, puoi eseguire il debug delle applicazioni Kubernetes su un cluster locale (come minikube o Docker Desktop) o su un cluster remoto su GKE o su qualsiasi altro provider cloud.

Per ulteriori informazioni, vedi Debug con Cloud Shell.

Terminale integrato

Accedi all'istanza Cloud Shell sottostante senza dover uscire dall'editor andando a Terminale > Nuovo terminale. Puoi anche eseguire più finestre del terminale utilizzando l'opzione Dividi terminale.