Code Editor

En esta sección se describe cómo utilizar Oracle Cloud Infrastructure (OCI) Code Editor, un entorno de edición en la consola que permite editar código y actualizar scripts y flujos de trabajo de servicio.

Oracle Cloud Infrastructure (OCI) Code Editor proporciona un entorno de edición enriquecido en la consola que le permite editar código y actualizar ficheros de comandos y flujos de trabajo de servicio sin tener que cambiar entre la consola y el entorno de desarrollo local. Code Editor proporciona una forma práctica de realizar actualizaciones de código comunes para varios servicios, como la creación y el despliegue de funciones, la edición de configuraciones de Terraform utilizadas con pilas de Resource Manager o la creación y edición de API.

Para obtener más información, consulte la página del producto Code Editor.

Consejo

Vea un vídeo de introducción a Code Editor.

Funciones de Code Editor

Code Editor incluye las siguientes funciones:

  • Soporte nativo enriquecido de más de una docena de lenguajes de programación, incluidos el resaltado de sintaxis, las finalizaciones inteligentes, la coincidencia de corchetes, la formación de líneas, la navegación de código (ir a la definición del método, buscar todas las referencias) y la refactorización.

  • Plug-ins de servicio de OCI gestionados que proporcionan una experiencia nativa e integrada para los servicios de OCI compatibles, ofreciendo una funcionalidad específica y flujos de trabajo de codificación para cada servicio admitido. Por ejemplo, el plug-in Funciones permite a los desarrolladores editar funciones de despliegue y llamada desde la ventana de Code Editor.

  • Integración de Git que permite clonar cualquier repositorio basado en Git, hacer un seguimiento de los cambios realizados en los archivos y confirmar, recuperar e insertar código directamente desde Code Editor, lo que le permite contribuir con código y revertir los cambios de código con facilidad.

  • La integración directa con Cloud Shell le permite leer y editar archivos de código almacenados en el directorio de inicio de Cloud Shell, así como acceder directamente a más de 30 herramientas basadas en la nube preinstaladas con Cloud Shell.
  • El espacio de trabajo completo y el control de gestión de usuarios le permiten gestionar los proyectos de código como espacios de trabajo independientes. Por ejemplo, puede modificar y definir los valores persistentes que se aplican a las carpetas de un espacio de trabajo en lugar de modificar cada vez las configuraciones del entorno.
  • Personalización completa de las fuentes, las combinaciones de colores, los diseños de pantalla, los métodos abreviados de teclado y el idioma de localización.
  • El estado persistente entre sesiones guarda automáticamente el progreso y conserva el estado entre varias sesiones de usuario, gracias a lo que Code Editor puede abrir automáticamente la última página editada al arrancar.

Política de IAM necesaria

Code Editor utiliza las mismas políticas de IAM que Cloud Shell. Para obtener más información, consulte Política de IAM necesaria de Cloud Shell.

Si va a utilizar algún plug-in de servicio en Code Editor, necesita la siguiente política además de cualquier política que requiera el servicio subyacente:
Allow group <> to inspect compartments in tenancy

Por ejemplo, para gestionar recursos de Funciones mediante el plug-in Funciones en Code Editor, necesita la política indicada anteriormente y las que se indican aquí.

Si es la primera vez que trabaja con políticas, consulte Introducción a las políticas y Políticas comunes.