Visão geral da interface do editor do Cloud Shell

Com o Editor do Cloud Shell, é possível desenvolver, criar e depurar aplicativos Google Cloud diretamente no navegador usando uma interface de ambiente de desenvolvimento integrado. A interface oferece um espaço de trabalho de IDE com controle de origem integrado, ferramentas de linguagem e acesso ao terminal do Cloud Shell.

Ver e editar arquivos

O Cloud Shell vem com um editor de código integrado que permite navegar por diretórios de arquivos, visualizar e editar arquivos, com acesso contínuo ao Cloud Shell. O editor do Cloud Shell está disponível por padrão em todas as instâncias do Cloud Shell e é baseado no Code OSS.

Para trabalhar com o editor do Cloud Shell, siga estas etapas:

  1. Clique em Botão "Editor de código" Abrir editor na barra de ferramentas da janela para iniciar o editor do Cloud Shell. O editor é aberto acima da janela do terminal do Cloud Shell.

    Dica: também é possível iniciar o editor do Cloud Shell. Basta acessar ide.cloud.google.com.

  2. Use a barra lateral à esquerda para navegar pelos diretórios de arquivos. Use os grupos de editores à direita para visualizar e editar seus arquivos.

  3. Use a barra de atividades à esquerda para alternar entre o editor e a janela do Cloud Shell, fazer upload e download de arquivos, visualizar aplicativos da Web em uma instância de máquina virtual do Cloud Shell e conferir estatísticas de uso.

    Para mais informações sobre a interface do usuário, consulte Interface do usuário.

Abrir um arquivo no editor do Cloud Shell

Para abrir um arquivo no editor do Cloud Shell pelo Cloud Shell, execute o comando cloudshell:

cloudshell edit README-cloudshell.txt

Upload e download de arquivos

É possível gerenciar seus arquivos com o explorador do editor do Cloud Shell.

Para baixar um arquivo do projeto do editor do Cloud Shell para sua máquina local, no explorador do editor do Cloud Shell, clique com o botão direito do mouse no arquivo e selecione Baixar.

Para fazer upload de um arquivo da sua máquina local para o projeto do editor do Cloud Shell, no Explorador do editor do Cloud Shell, clique com o botão direito do mouse no espaço vazio no painel do Explorador e selecione Fazer upload.

Fazer upload de um arquivo para o projeto do editor do Cloud Shell.

Barra de atividades

Para abrir as visualizações do editor do Cloud Shell, na barra de atividades, clique em Ícone do Cloud Code Cloud Code.

Na visualização do Cloud Code, é possível expandir as seguintes visualizações:

* Ajuda e feedback: links para abrir tutoriais, ver a documentação, mudar as configurações, informar problemas ou solicitar recursos, ver as notas da versão ou sair do Google Cloud.

A barra de atividades também inclui as seguintes visualizações:

  • Ícone do Explorer Explorador: confira as pastas e os arquivos no seu espaço de trabalho atual.
  • Ícone de pesquisa Pesquisar: pesquise uma string ou expressão regular nos arquivos.
  • Ícone da visualização de depuração Controle de origem: gerencie arquivos de aplicativos com o suporte do Git do editor do Cloud Shell.
  • Ícone da visualização de depuração Depurar: depure seu aplicativo definindo pontos de interrupção e inspecionando variáveis.

Suporte ao idioma

O editor do Cloud Shell é compatível com Go, Python, Java, .NET Core e Node.js, oferecendo recursos de linguagem como:

  • Destaque inteligente, sugestões de código e preenchimentos com base no contexto
  • Como inspecionar e fornecer erros descritivos
  • Navegação de código (acesse definições, declarações, referências e implementações)
  • Compatibilidade de depuração intuitiva

Integração com o Cloud Code

O editor do Cloud Shell é compatível com o Cloud Code.

O Cloud Code oferece suporte de ambiente de desenvolvimento integrado para o ciclo de desenvolvimento completo dos aplicativos do Kubernetes e do Cloud Run, da criação e personalização de um novo aplicativo com base em um aplicativo de amostra à execução do aplicativo finalizado. O Cloud Code também fornece amostras prontas para execução, snippets de configuração prontos para uso e uma experiência de depuração personalizada.

O Cloud Code é compatível com o desenvolvimento de aplicativos em Node.js, Python, Java, Go e .NET Core.

Além do menu do Cloud Code disponível na barra de status do Cloud Shell, também é possível acessar os comandos do Cloud Code usando a paleta de comandos. Pressione Cmd/Ctrl+Shift+P ou clique em Visualizar > Paleta de comandos para exibir os comandos disponíveis.

Para uma visão completa do que é possível fazer com o Cloud Code usando o Cloud Shell, consulte Primeiros passos com o Cloud Code.

Integração do Data Agent Kit

O Google Cloud Data Agent Kit é integrado ao Cloud Code, permitindo que você gerencie suas cargas de trabalho de ciência de dados e engenharia de dados diretamente no Cloud Shell. Para acessar o Data Agent Kit, clique no ícone do Google Cloud Data Agent Kit na barra de atividades do Cloud Shell.

Para mais informações, consulte Definir e definir configurações na documentação do Data Agent Kit.

Suporte ao controle de versões

O editor do Cloud Shell vem com controle de versão pré-configurado. Com o Cloud Shell, é possível inicializar repositórios, diferenciar entre estados de arquivos, estágios, estágios e etapas.

Para mais informações, consulte Como usar o controle de versões.

Gerenciamento do espaço de trabalho

Com o Cloud Shell, é possível gerenciar e configurar projetos como espaços de trabalho. Os espaços de trabalho geralmente representam a pasta do projeto raiz, e com o editor do Cloud Shell é possível criar, abrir e salvar espaços de trabalho e personalizá-los com configurações específicas do projeto.

Para mais informações sobre como trabalhar com espaços de trabalho, consulte Gerenciamento de espaços de trabalho.

Compatibilidade com depuração

O Cloud Shell permite depurar seu aplicativo, com suporte total para depuração de aplicativos Go, Node.js, Python e Java. É possível criar configurações de inicialização, definir pontos de interrupção e inspecionar variáveis, tudo dentro do editor do Cloud Shell.

Além disso, é possível depurar aplicativos do Kubernetes em um cluster local (como minikube ou Docker Desktop) ou em um cluster remoto no GKE ou em qualquer outro provedor de nuvem.

Para mais informações, consulte Como depurar com o Cloud Shell.

Terminal integrado

Acesse a instância subjacente do Cloud Shell sem ter que sair do editor navegando até Terminal > Novo terminal. Também é possível executar várias janelas do terminal usando a opção Dividir terminal.