Descripción general de la interfaz de Editor de Cloud Shell

En esta página, se describen las funciones del Editor de Cloud Shell.

Cómo ver y editar archivos

Cloud Shell incluye un editor de código integrado que te permite explorar directorios de archivos y ver y editar archivos, con acceso continuo a la Cloud Shell. El editor de Cloud Shell está disponible de forma predeterminada con cada instancia de Cloud Shell y se basa en Code OSS.

Para trabajar con el editor de Cloud Shell, sigue estos pasos:

  1. Inicia el editor de Cloud Shell haciendo clic en Botón del editor de código Abre el editor en la barra de herramientas de la ventana de Cloud Shell. El se abre sobre la ventana de terminal de Cloud Shell.

    Sugerencia: También puedes iniciar el Editor de Cloud Shell si haces lo siguiente: navegando a ide.cloud.google.com.

  2. Usa la barra lateral de la izquierda para navegar por los directorios de archivos. Usa el a la derecha para ver y editar tus archivos.

  3. Usa la barra de actividades de la izquierda para activar o desactivar el editor y la Ventana de Cloud Shell, carga y descarga de archivos, vista previa de la Web aplicaciones en una instancia de máquina virtual de Cloud Shell y ver estadísticas de uso.

    Para obtener más información sobre la interfaz de usuario, consulta Interfaz de usuario.

Abre un archivo en el Editor de Cloud Shell

Sigue estos pasos para abrir un archivo existente en el Editor de Cloud Shell desde Cloud Shell: Ejecuta el comando cloudshell:

cloudshell edit README-cloudshell.txt

Cómo subir y descargar archivos

Puedes administrar tus archivos con el Explorador del editor de Cloud Shell.

Sigue estos pasos para descargar un archivo del proyecto del editor de Cloud Shell a tu ubicación local: en el Explorador del Editor de Cloud Shell, haz clic con el botón derecho en el archivo y selecciona Descargar.

Para subir un archivo desde tu máquina local a tu Proyecto del editor de Cloud Shell, en el editor de Cloud Shell Explorador, haz clic con el botón derecho en el espacio vacío del panel del Explorador y selecciona Subir:

Sube un archivo al proyecto del editor de Cloud Shell.

Barra de actividades

Para abrir las vistas del editor de Cloud Shell, en la barra de actividades, haz clic en Ícono de Cloud Code Cloud Code.

Desde la vista de Cloud Code, puedes expandir las siguientes vistas:

* Ayuda y comentarios: Vínculos para abrir explicaciones, ver documentación, cambios informar problemas o solicitar funciones, ver notas de la versión o firmar fuera de Google Cloud.

La barra de actividades también incluye las siguientes vistas:

  • icono de explorador Explorador: Consulta la carpetas y archivos de tu espacio de trabajo actual.
  • Ícono de búsqueda Buscar: Busca de una cadena o una expresión regular.
  • icono de vista de depuración Control de código fuente: Administra los archivos de la aplicación con el Compatibilidad con Git con el editor de Cloud Shell.
  • icono de vista de depuración Debug: Depura el estableciendo puntos de interrupción e inspeccionando variables.

Idiomas admitidos

El editor de Cloud Shell es compatible con Go, Python, Java, .NET Core y Node.js, que proporciona funciones del lenguaje como las siguientes:

  • Destacado inteligente, sugerencias de código y elementos completados en función del contexto
  • Analizar con lint y proporcionar errores descriptivos
  • Navegación por código (Ir a definiciones, declaraciones, implementaciones y referencias)
  • Compatibilidad con depuración intuitiva

Integración en Cloud Code

El editor de Cloud Shell es compatible con Cloud Code.

Cloud Code brinda asistencia para IDE durante todo el ciclo de desarrollo de las aplicaciones de Kubernetes y Cloud Run, desde crear y personalizar una aplicación nueva desde una aplicación de ejemplo hasta ejecutar una aplicación terminada y mantener la integridad de su aplicación. Cloud Code también proporciona muestras listas para ejecutar, fragmentos de configuración listos para usar y una experiencia de depuración personalizada.

Cloud Code admite el desarrollo de aplicaciones en Node.js, Python, Java, Go y .NET Core.

Además del menú de Cloud Code disponible en la barra de estado de Cloud Shell, también puedes acceder a los comandos de Cloud Code usando el comando Palette presionar Cmd/Ctrl+Shift+P o haz clic en Ver > Paleta de comandos para mostrar comandos disponibles.

Para obtener un panorama completo de lo que puedes hacer con Cloud Code usando Cloud Shell, consulta Comienza a usar Cloud Code.

Compatibilidad con el control de versión

El editor de Cloud Shell incluye un control de versión preconfigurado. Con Cloud Shell, puedes inicializar repositorios y diferenciar entre archivos estados, almacenar en etapa intermedia, dejar de almacenar en etapa intermedia y confirmar los cambios.

Para obtener más información, consulta Usa el control de versión.

Administración del lugar de trabajo

Con Cloud Shell, puedes administrar y configurar tus proyectos como en los espacios de trabajo. Los lugares de trabajo suelen representar la carpeta raíz del proyecto y con la Cloud Shell Editor, puedes crear, abrir y guardar lugares de trabajo como y personalizarlos con una configuración específica del proyecto.

Para obtener más información sobre cómo trabajar con lugares de trabajo, consulta Administración del lugar de trabajo.

Asistencia con la depuración

Cloud Shell te permite depurar tu aplicación con depuración completa. compatibilidad con Go, Node.js, Python y Java. Puedes crear un archivo parámetros de configuración, establecer puntos de interrupción e inspeccionar variables, todo en Editor de Cloud Shell.

Además, puedes depurar aplicaciones de Kubernetes en un clúster local (como minikube o Docker Desktop) o un clúster remoto en GKE o cualquier otro proveedor de servicios en la nube.

Para obtener más información, consulta Depura con Cloud Shell.

Terminal integrada

Acceder a tu instancia de Cloud Shell subyacente sin tener que salir ve a Terminal > Terminal nueva. También puedes ejecutar varias ventanas de terminal con la opción Split Terminal