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

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

Visualiza y edita archivos

Cloud Shell incluye un editor de código integrado que te permite explorar directorios de archivos, y visualizar 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 Code OSS.

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

  1. Haz clic en Botón del editor de código Abrir editor en la barra de herramientas de la ventana de Cloud Shell para iniciar el editor de Cloud Shell. El editor se abre sobre la ventana de la terminal de Cloud Shell.

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

  2. Usa la barra lateral de la izquierda para explorar los directorios de archivos. Usa los grupos de editores de la derecha para visualizar 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, subir o 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.

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

Abre un archivo en el editor de Cloud Shell

Para abrir un archivo existente en el editor de Cloud Shell desde Cloud Shell, ejecuta el cloudshell comando:

cloudshell edit README-cloudshell.txt

Cómo subir y descargar archivos

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

Para descargar un archivo de tu proyecto del editor de Cloud Shell a tu máquina 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 explorador del editor de Cloud Shell, 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:

* Help and feedback: Vínculos para abrir instructivos, ver documentación, cambiar la configuración, informar problemas o solicitar funciones, ver notas de la versión o salir de la cuenta Google Cloud.

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

  • Ícono del Explorador Explorador: Visualiza las carpetas y los archivos en tu lugar de trabajo actual.
  • Ícono de búsqueda Buscar: Busca una cadena o expresión regular en tus archivos.
  • icono de vista de depuración Control de código fuente: Administra los archivos de aplicaciones con la asistencia de Git del editor de Cloud Shell.
  • icono de vista de depuración Depurar: Depura tu aplicación mediante la configuración de puntos de interrupción e inspección de variables.

Idiomas admitidos

El editor de Cloud Shell admite Go, Python, Java, .NET Core y Node.js, y proporciona funciones de lenguaje como las siguientes:

  • Resaltado inteligente, sugerencias de código y finalizaciones basadas en el contexto
  • Lint y errores descriptivos
  • Navegación por el código (ir a definiciones, declaraciones, referencias e implementaciones)
  • Asistencia intuitiva con la depuración

Integración en Cloud Code

El editor de Cloud Shell incluye compatibilidad con 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 una aplicación de muestra hasta la ejecución de tu aplicación terminada. 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 con la paleta de comandos. Presiona Cmd/Ctrl+Shift+P o haz clic en Ver > Paleta de comandos para mostrar los comandos disponibles.

Para obtener una descripción general de lo que puedes hacer con Cloud Code mediante Cloud Shell, consulta Comienza a usar Cloud Code.

Integración de Data Agent Kit

Google Cloud Data Agent Kit está integrado con Cloud Code, lo que te permite administrar tus cargas de trabajo de ciencia de datos y de ingeniería de datos directamente en Cloud Shell. Para acceder a Data Agent Kit, haz clic en el ícono de Google Cloud Data Agent Kit en la barra de actividades de Cloud Shell.

Para obtener más información, consulta Configura y configura los parámetros en la extensión Data Agent Kit para la documentación de VS Code.

Compatibilidad con el control de versiones

El editor de Cloud Shell incluye control de versión preconfigurado. Con Cloud Shell, puedes inicializar repositorios, diferenciar entre estados de archivos, almacenar, cancelar el almacenamiento y confirmar cambios.

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

Administración del lugar de trabajo

Con Cloud Shell, puedes administrar y configurar tus proyectos como lugares de trabajo. Por lo general, los lugares de trabajo representan la carpeta raíz de tu proyecto y, con el editor de Cloud Shell, puedes crear, abrir y guardar lugares de trabajo, así como personalizarlos con parámetros de configuración específicos 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 asistencia completa para la depuración de aplicaciones de Go, Node.js, Python y Java. Puedes crear configuraciones de inicio, establecer puntos de interrupción y examinar variables, todo dentro del editor 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 GKE o en cualquier otro proveedor de servicios en la nube.

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

Terminal integrada

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