Code Editor

Esta seção descreve como usar o Oracle Cloud Infrastructure (OCI) Code Editor, um ambiente de edição no console que permite editar código e atualizar workflows e scripts de serviço.

O Editor de Código do OCI (Oracle Cloud Infrastructure) fornece um ambiente de edição avançado na console que permite editar código e atualizar workflows e scripts de serviço sem precisar alternar entre a Console e seu ambiente de desenvolvimento local. O Editor de Código oferece uma forma conveniente para executar atualizações de código comum para vários serviços, como criação e implantação de Funções, edição de configurações Terraform usadas com pilhas do Resource Manager ou criação e edição de uma API.

Para obter mais informações, consulte a página de produto do Code Editor.

Dica

Assista à introdução em vídeo do Code Editor.

Recursos do Serviço Code Editor

O Code Editor inclui os seguintes recursos:

  • Suporte nativo avançado para mais de dez linguagens de programação, incluindo realce de sintaxe, conclusões inteligentes, correspondência de colchetes, lint, navegação por código (definição do método Go to, funcionalidade Localizar todas as referências) e refatoração.

  • Plug-ins de serviço gerenciado do OCI que fornecem uma experiência nativa e integrada para serviços suportados do OCI, oferecendo funcionalidade específica e workflows de codificação para cada serviço suportado. Por exemplo, o plug-in do serviço Functions permite que os desenvolvedores editem funções de implantação e chamada na janela do Code Editor.

  • Integração do Git que permite clonar qualquer repositório baseado em Git, rastrear as alterações feitas em arquivos e confirmar, extrair e enviar código diretamente de dentro do Code Editor, permitindo que você contribua com código e reverta alterações de código com facilidade.

  • A integração direta com o Cloud Shell permite que você leia e edite arquivos de código armazenados no diretório home do Cloud Shell e tenha acesso direto às mais de 30 ferramentas baseadas na nuvem pré-instaladas com o Cloud Shell.
  • O espaço de trabalho abrangente e o controle de gerenciamento de usuários permitem que você gerencie seus projetos de código como espaços de trabalho independentes. Por exemplo, você pode modificar e especificar definições persistentes que se aplicam a pastas em um espaço de trabalho, em vez de modificar configurações de ambiente sempre.
  • Personalização completa de fontes, esquemas de cores, layouts de tela, atalhos de teclado e localização de idiomas.
  • O estado persistente entre as sessões salva automaticamente o progresso e mantém o estado em várias sessões do usuário, de modo que o Code Editor abre automaticamente a última página editada na inicialização.

Política Obrigatória do Serviço IAM

O Code Editor usa as mesmas políticas de IAM que o Cloud Shell. Para obter mais informações, consulte Política de IAM Obrigatória do Cloud Shell.

Se você estiver usando qualquer plug-in de serviço no Code Editor, precisará da seguinte política, além de qualquer política exigida pelo serviço subjacente:
Allow group <> to inspect compartments in tenancy

Por exemplo, se você quiser gerenciar recursos do Functions usando o plug-in do serviço Functions no Code Editor, precisará da política listada acima e das políticas listadas aqui.

Se você for iniciante em políticas, consulte Gerenciando Domínios de Identidades e Políticas Comuns.