Editor de código

Atualizado em 26 de setembro de 2026

O editor é um recurso do Studio (incluído no período de teste). Ele abre pela barra lateral (“Editor”), pelo gerenciador de arquivos (“Abrir arquivo”, “Abrir com a pasta”) ou a partir de uma pasta do computador.

Explorador

Árvore da pasta raiz com guias de indentação, filtro, pastas fixadas, menu de contexto (novo arquivo, pasta, renomear, mover para a lixeira, revelar). Uma aba Servidores lista os hosts; uma aba GitHub clona um repositório com o token do cofre.

Edição

Sessenta linguagens com realce de sintaxe, quebra de linha, temas do app ou paletas do terminal, buscar (Cmd+F) e substituir (Cmd+H), ir para a linha (Cmd+G), várias abas, rascunhos “Novo arquivo” salvos onde você quiser.

O salvamento é atômico (arquivo temporário e depois renomeação, permissões mantidas). Um arquivo alterado no servidor nesse meio-tempo abre uma caixa de diálogo: sobrescrever ou recarregar.

Executar, depurar, reindentar

  • Executar (▶, Cmd+↵) salva e depois executa o arquivo com o executor da sua linguagem (python3, node, php, bash, dart run, go run, cargo run, cc…) a partir da pasta dele. Num host, a saída, o código de saída e a duração aparecem num painel abaixo do código. Localmente, o comando vai para um terminal local.
  • Depurar abre o depurador da linguagem (pdb, node inspect, xdebug, bash -x, dlv, lldb…) na aba de terminal da sessão.
  • Reindentar (Cmd+Shift+I) reescreve o documento inteiro com a indentação detectada: chaves (C, JavaScript, Dart, PHP, Go, Rust…), blocos por palavras-chave (shell, Ruby, Lua), tags (HTML, XML), níveis relativos (Python, YAML).

Arquivos

O gerenciador de arquivos (painel direito) oferece permissões, arrastar e soltar, renomear, download, upload e uma lixeira reversível no servidor.