Nesta página, descrevemos os recursos do editor do Cloud Shell.
Ver e editar arquivos
O Cloud Shell vem com um editor de código integrado que permite procurar diretórios de arquivos, além de visualizar e editar arquivos, com acesso contínuo ao o Cloud Shell. O Cloud Shell Editor está disponível por padrão em todas as instâncias do Cloud Shell e é baseado Código OSS.
Para trabalhar com o editor do Cloud Shell, siga estas etapas:
Inicie o editor do Cloud Shell clicando em
Abrir o Editor na barra de ferramentas da janela do Cloud Shell. A é 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.
Use a barra lateral à esquerda para navegar pelos diretórios de arquivos. Use o grupos de editores à direita para visualizar e editar seus arquivos.
Use a barra de atividade à esquerda para alternar o editor e o Janela do Cloud Shell, arquivos de upload e download, visualização da Web aplicativos em uma instância de máquina virtual do Cloud Shell visualizar estatísticas de uso.
Para saber mais 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 usando o Cloud Shell, faça o seguinte:
Execute o comando cloudshell
:
cloudshell edit README-cloudshell.txt
Faça o upload e o download de arquivos
É possível gerenciar seus arquivos com o Editor do Cloud Shell Explorer.
Para fazer o download de um arquivo do projeto do Editor do Cloud Shell para seu máquina virtual, no Editor Explorer do Cloud Shell, clique com o botão direito do mouse no arquivo e Selecione Fazer o download.
Para fazer upload de um arquivo de sua máquina local para o Projeto do editor do Cloud Shell, no editor do Cloud Shell Explorer, clique com o botão direito do mouse no espaço vazio no painel Explorer e selecione Fazer upload.
Barra de atividades
Para abrir as visualizações do editor do Cloud Shell, clique em
Cloud Code:
Na visualização do Cloud Code, é possível expandir as seguintes visualizações:
- Sessões de desenvolvimento: monitore seus aplicativos do Kubernetes com um visualização de geração de registros.
- Kubernetes: monitore e gerencie o GKE e o minikube do Google Cloud. Para mais informações, consulte Gerenciar clusters do Kubernetes.
- Cloud Run: monitore e gerencie o Cloud Run do Google Cloud. Para mais informações, consulte Gerenciar os serviços do Cloud Run no Cloud Run
- APIs do Cloud: procurar e ativar APIs do Cloud e adicionar bibliotecas de cliente do Cloud ao seu projeto. Para mais informações, consulte Gerenciar APIs do Cloud e bibliotecas de cliente do Cloud
- Secret Manager: gerencie secrets no Secret Manager. Para mais informações, consulte Gerenciar secrets com o Secret Manager.
* Ajuda e feedback: links para instruções abertas, visualização da documentação, alterações informar problemas, solicitar recursos, ver notas da versão ou assinar do Google Cloud.
A barra de atividades também inclui as seguintes visualizações:
Explorer: visualize a pastas e arquivos no espaço de trabalho atual.
Pesquisar: pesquise seu arquivos para uma string ou expressão regular.
Controle de origem: gerencie arquivos de aplicativo com as Suporte ao Git do editor do Cloud Shell.
Debug: depure o o aplicativo definindo pontos de interrupção e inspecionando variáveis.
Suporte ao idioma
O Editor do Cloud Shell oferece suporte a Go, Python, Java, .NET Core e Node.js, fornecendo recursos de linguagem como:
- Destaque inteligente, sugestões de código e preenchimento baseado em 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 é compatível com o ambiente de desenvolvimento integrado em todo o ciclo de desenvolvimento do dos aplicativos do Kubernetes e do Cloud Run, da criação personalizando um novo aplicativo de um exemplo para a execução de um para o aplicativo. 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
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 a ser exibida
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.
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 do espaço de trabalho.
Compatibilidade com depuração
O Cloud Shell permite depurar o aplicativo com depuração completa suporte para aplicativos Go, Node.js, Python e Java. Você pode criar uma lista do Terraform, definir pontos de interrupção e inspecionar variáveis, tudo dentro Editor do Cloud Shell.
Além disso, é possível depurar aplicativos do Kubernetes em um cluster local (como minikube ou Docker Desktop) ou um cluster remoto no GKE ou qualquer em 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 de terminal usando a opção Split Terminal.