Esta página se ha traducido con Cloud Translation API.
Switch to English

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

En esta página, se describe la variedad de funciones que incluye el editor de Cloud Shell.

Visualizar y editar archivos

Cloud Shell viene con un editor de código incorporado que le permite explorar directorios de archivos, así como ver y editar archivos, con acceso continuo a Cloud Shell. El editor de Cloud Shell está disponible de forma predeterminada con cada instancia de Cloud Shell y se basa en Theia.

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

  1. Haz clic en el ícono de lápiz Botón del editor de código de la barra de herramientas de la ventana de Cloud Shell para iniciar el editor de Cloud Shell. Esto configura el editor en una nueva pestaña con acceso continuo a Cloud Shell.

    Sugerencia: También puedes iniciar directamente el editor de Cloud Shell si navegas a ide.cloud.google.com.

  2. Usa el panel ubicado en el lado izquierdo a fin de navegar entre los directorios del archivo, y el panel del lado derecho para ver y editar tus archivos.

  3. Desde la barra de herramientas de Cloud Shell en la esquina superior derecha, accede a la funcionalidad para activar o desactivar el editor y la ventana de Cloud Shell, subir y descargar archivos, obtener una vista previa de aplicaciones web en una instancia de máquina virtual de Cloud Shell y ver las estadísticas de uso.

    Sesión de Cloud Shell y del editor

Como alternativa, puedes abrir un archivo existente (por ejemplo, README-cloudshell.txt desde el entorno anterior) en el editor de Cloud Shell, mediante la ejecución del comando cloudshell en Cloud Console, como se muestra a continuación:

cloudshell edit README-cloudshell.txt

Subir y descargar archivos

Además, puedes administrar tus archivos con el editor de Cloud Shell con su explorador. Haz clic derecho en el directorio o el archivo que deseas usar dentro del Explorador de Editor de Cloud Shell y elige subir o descargar archivos con el menú: Copy Download Link, Download, Upload Files... para crear el adjunto de VLAN de supervisión.

Haz clic con el botón derecho en un archivo o en una carpeta del explorador para acceder al menú Subir/Descargar

También puedes navegar a Archivo>Descargar/Subir archivos....

Barra de actividades

Del lado izquierdo del editor se encuentra la barra de actividades en la que puedes acceder a todas las vistas diferentes disponibles en el editor de Cloud Shell.

Estas vistas de la barra de actividad son las siguientes:

  • icono de explorador Explorador: Visualiza las carpetas y los archivos en tu lugar de trabajo actual.
  • Ícono de búsqueda Buscar: Buscar una string o expresión regular en los archivos
  • icono de vista de depuración Control de código fuente: Administra archivos de aplicaciones con la compatibilidad de Git integrada del Editor de Cloud Shell.
  • icono de vista de depuración Depuración: depura tu aplicación mediante la configuración de puntos de interrupción e inspección de variables.
  • API de Cloud Cloud Code: API de Cloud: Explora y habilita las API de Cloud y agrega bibliotecas cliente de Cloud a tu proyecto.
  • Ícono de Cloud Run Cloud Code: Cloud Run: Supervisa y administra tus recursos de Cloud Run
  • Ícono de Kubernetes Cloud Code: Kubernetes: Supervisa y administra tus recursos de Kubernetes.

Idiomas admitidos

El editor de Cloud Shell viene precargado con una gran compatibilidad con Go, Python, Java, .NET Core y Node.js, que proporciona funciones de lenguaje como las siguientes:

  • Resaltado inteligente, sugerencias de código y finalizaciones basadas en contexto
  • Cómo analizar y proporcionar errores descriptivos
  • Navegación por código (Ir a definiciones, declaraciones, referencias e implementaciones)
  • Compatibilidad con la depuración intuitiva

Integración en Cloud Code

El editor de Cloud Shell incluye asistencia de Cloud Code.

Cloud Code proporciona compatibilidad con IDE durante todo el ciclo de desarrollo de las aplicaciones de Kubernetes y Cloud Run, desde la creación y personalización de una aplicación nueva de plantillas de muestra hasta la ejecución de tu aplicación terminada. Cloud Code también te ayuda en el proceso con 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 mediante la paleta de comandos. Presiona Cmd/Ctrl+Mayús+p para abrir los comandos disponibles.

Para ver un análisis completo de lo que puedes hacer con Cloud Code mediante Cloud Shell, consulta la descripción general Comienza a usar Cloud Code.

Compatibilidad con el control de versión

El editor de Cloud Shell incluye un control de versiones preconfigurado. Con Cloud Shell, puedes inicializar repositorios, diferencias entre estados de archivos, etapa, sin etapa y cambios de confirmación.

Para obtener una visión completa, lee la guía Usa el control de versión de Cloud Shell.

Administración del lugar de trabajo

Con Cloud Shell, puedes administrar y configurar tus proyectos como espacios de trabajo. Los lugares de trabajo suelen representar la carpeta raíz de tu proyecto y con el editor de Cloud Shell, puedes crear, abrir y guardar lugares de trabajo, además de personalizarlos con la configuración específica del proyecto.

Para obtener información detallada sobre cómo trabajar con los espacios de trabajo, consulta la guía Administración del lugar de trabajo.

Compatibilidad con la depuración

Cloud Shell te permite depurar fácilmente tu aplicación con compatibilidad total con la depuración para aplicaciones de Go, Node.js, Python y Java. Puedes crear configuraciones de inicio, detectar interrupciones y también inspeccionar variables, todo dentro de Cloud Shell.

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

Consulta la guía Depuración con Cloud Shell para obtener más información.

Terminal integrada

Para acceder a tu instancia subyacente de Cloud Shell sin tener que salir del editor, navega a Terminal > Nueva terminal. También puedes optar por ejecutar varias ventanas de terminal mediante la opción Dividir terminal.