Descripción general del editor base

Cloud Workstations incluye un editor base predeterminado que te permite escribir, compilar, probar, depurar y ejecutar tus aplicaciones. El editor base se basa en el Code-OSS proyecto de código abierto, es compatible con las extensiones IDE proporcionadas con el Abre VSX Registry, y cuenta con la Cloud Code extensión de IDE preinstalada.

Para comenzar a usar el editor base de Cloud Workstations, haz lo siguiente:

  1. Sigue las instrucciones de inicio rápido para Crea una configuración de estación de trabajo. Cuando se te solicite que selecciones Personalización del entorno, elige Code OSS (predeterminado) como tu editor de código.
  2. Sigue las instrucciones de inicio rápido para Crea una estación de trabajo con la configuración que acabas de crear.

  3. En la consola de Google Cloud, ve a la página Cloud Workstations para iniciar tu estación de trabajo desde el navegador.

    Ir a Cloud Workstations

Barra de actividades

La barra de actividad aparece a un lado y puedes acceder a las vistas disponibles en el editor base de Cloud Workstations. Las vistas de la barra de actividades son las siguientes:

  • Explorador: Visualiza las carpetas y los archivos de tu lugar de trabajo actual.

  • Search: Busca una string o una expresión regular en tus archivos.

  • Control de código fuente: Administra los archivos de la aplicación con el Compatibilidad con Git con el editor base de Cloud Workstations

  • Depurar: Depura tu aplicación estableciendo puntos de interrupción e inspeccionando. variables

  • Extensiones: Busca en un catálogo de extensiones que agregan extensiones adicionales. funciones a tu IDE

  • Cloud Code: Crea e implementa aplicaciones de Google Cloud directamente desde el IDE

  • Configuración: personaliza el editor base de Cloud Workstations para que se adapte a tu flujo de trabajo

Cómo ver y editar archivos

El editor de código integrado que te permite explorar directorios de archivos, y visualizar y editar archivos dentro de la estación de trabajo.

Para trabajar con el editor base, sigue estos pasos:

  1. Usa la barra de actividades para alternar entre las vistas.

  2. Usa el Editor para ver y editar tus archivos.

  3. Usa la vista del explorador para buscar en los directorios de archivos, subir y descargar archivos, obtener una vista previa de aplicaciones web en Cloud Workstations de máquina virtual y verás estadísticas de uso.

    Figura 1: Editor base de Cloud Workstations

Cómo subir y descargar archivos y directorios

Para subir o descargar archivos y directorios en la vista Code-OSS Explorer, usa cualquiera de los siguientes métodos:

  • Arrastra archivos hasta la vista Explorador para agregarlos al espacio de trabajo.

  • Navega hasta los archivos y directorios que quieras usar, y, luego, elige Subir o Descargar.

    Figura 2: Haz clic con el botón derecho en la vista del Explorador para subir y descargar archivos.

Idiomas admitidos

El editor base de Cloud Workstations admite lenguajes como Go, Python, Java, .NET Core y Node.js a través de extensiones, que proporcionan funciones de lenguaje como las siguientes:

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

Integración en Cloud Code

Cloud Code proporciona compatibilidad con IDE durante todo el ciclo de desarrollo de aplicaciones de Kubernetes y Cloud Run, desde la creación y personalización de un nuevo de muestra hasta la ejecución de tu aplicación terminada. Cloud Code también te asiste en el proceso con muestras listas para ejecutar, fragmentos de configuración y una experiencia de depuración personalizada.

Cloud Code se integra en Gemini, un servicio de IA para simplificar el desarrollo. Usa Gemini para lograr tareas con mayor eficacia y eficiencia.

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 Workstations, también puedes acceder a comandos de Cloud Code a través de la paleta de comandos. Para abrir la paleta de comandos, presiona Control + Mayúsculas + P (o Comando + Mayúsculas + P en macOS) Vista > Paleta de comandos.

Compatibilidad con el control de versión

El editor base de Cloud Workstations incluye un control de versión preconfigurado. Puedes inicializar repositorios, diferenciar entre estados del archivo, almacenar en etapa intermedia, dejar de almacenar en etapa intermedia y confirmar los cambios. También puedes usar opciones públicas, privadas o incluso autoalojadas a los repositorios, siempre y cuando se pueda acceder a ellos desde la estación de trabajo.

Administración del lugar de trabajo

Con Cloud Workstations, 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 Editor básico de Cloud Workstations, puedes crear, abrir y guardar lugares de trabajo como y personalizarlos con una configuración específica del proyecto.

Para abrir una carpeta como espacio de trabajo, usa el menú en la parte superior de la barra de actividades y selecciona Archivo > Abrir carpeta. Como alternativa, puedes usar las opciones Abrir archivo o Espacio de trabajo reciente en la página de bienvenida de la editor base o usa el parámetro de URL folder para especificar la ruta de acceso de la carpeta que deseas abrir, por ejemplo, &folder=/home/user/foo.

Aplicaciones de depuración

Cloud Workstations te permite depurar tu aplicación, con compatibilidad con Go, Node.js, Python y Java. Puedes crear configuraciones de inicio, establecer puntos de interrupción e inspeccionar variables, todo dentro de Cloud Workstations.

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

Terminal integrada

Puedes interactuar con tu entorno de desarrollo subyacente a través de la terminal integrada. Usa cualquiera de los siguientes métodos para activar o desactivar la terminal activar y desactivar la vista:

  • Presiona Control+.
  • Presiona Control + Mayúsculas + P (o Command + Mayúsculas + P en macOS) o haz clic en Vista > Paleta de comandos y, luego, ingresa View: Toggle Terminal.
  • Selecciona Terminal > New Terminal.
  • Selecciona Ver > Terminal.
  • Haz clic en addAdd en la lista de pestañas de la terminal.

Para abrir varias ventanas de terminal, haz clic en Split, o presiona Control + Mayúsculas + 5.

Editor de código de estaciones de trabajo
Figura 4: Interfaz de Cloud Workstations con una terminal abierta

Administra y personaliza pestañas de terminal

Si abres varias terminales, aparecerá una lista de pestañas en el lateral del terminal. Esta lista contiene nombres de terminales abiertas.

  • Cuando seleccionas un nombre de terminal en la lista, para dividir y borrar íconos para que aparezca la opción. Haz clic en el ícono correspondiente para dividir o borrar una ventana de terminal.

  • Para ver opciones de terminal adicionales, como Mover terminal al área de editor, haz lo siguiente: Para Cambiar nombre, Cambiar color, Cambiar ícono y otras opciones, haz clic con el botón derecho en un nombre de la terminal.

    Lista de pestañas de la terminal
    Figura 5: Personaliza tu terminal

Desplaza la pantalla

Además de usar el mouse mientras el foco del navegador está en una pestaña de sesión, puedes para desplazarte, presiona Control + Mayús + Re Pág y Control + Mayúsculas + Av Pág en Windows y Linux (o Fn + Mayúsculas + Arriba y Fn + Mayúsculas + Abajo en macOS).

Personalizar la configuración

Para personalizar el editor, la interfaz de usuario y el comportamiento funcional, el editor base de Cloud Workstations proporciona los siguientes alcances para Definir la configuración:

  • Configuración de la máquina: Son los parámetros de configuración que se aplican globalmente cuando te conectas. a una instancia virtual de Cloud Workstations y que aparecen de tu estación de trabajo Archivo $HOME/.codeoss-cloudworkstations/data/Machine/settings.json.

  • Configuración del usuario: La configuración que se aplica globalmente cuando te conectas. a una instancia virtual de Cloud Workstations y que en el almacenamiento del navegador para cada instancia de la estación de trabajo.

  • Configuración del lugar de trabajo: La configuración almacenada dentro de un lugar de trabajo que solo aplicar al abrir ese espacio de trabajo. Esta configuración aparece con tu archivos del espacio de trabajo en el archivo $WORKSPACE_ROOT/.vscode/settings.json.

El editor evalúa cada alcance de la configuración respectivamente.

Combinaciones de teclas

Debido a que el editor base predeterminado se ejecuta en el navegador, algunas combinaciones de teclas pueden estar reservadas por el navegador y no capturadas por el Editor.

Para admitir todas las combinaciones de teclas, se usará el editor base incluye una app web progresiva (AWP) que permite que el editor capture esas combinaciones de teclas.

Para usar la AWP, haz lo siguiente:

  1. Abre la estación de trabajo en tu navegador.
  2. Haz clic en el icono de instalación que aparece en la pestaña en la barra de direcciones.

Luego, se debe instalar la AWP y la estación de trabajo se volverá a abrir en la AWP. En cargas posteriores de tu estación de trabajo, el navegador presenta una opción para vuelve a abrir la estación de trabajo en la AWP en la barra de direcciones.