Pular para o conteúdo

Escrever código

Terminal integrado

Até quatro terminais por contexto, locais ou por SSH, com divisão da tela.

Documentada para a versão 1.0.222 min de leitura
Nesta página

O terminal usa xterm.js na interface, mas o ciclo de vida das sessões fica no backend em Rust. Um terminal local e um terminal por SSH se comportam da mesma forma.

O que dá para fazer

  • Abrir até quatro terminais simultâneos por contexto
  • Dividir a tela na horizontal ou na vertical e redimensionar cada painel
  • Acoplar embaixo, maximizar ou destacar o painel
  • Salvar comandos usados com frequência por perfil de conexão e disparar por atalho

Escolher o terminal local

Em workspaces do Windows, você escolhe nas configurações qual shell será usado nos novos terminais: PowerShell, Prompt de Comando ou WSL. Em conexões SSH, o shell continua sendo o padrão configurado pelo próprio servidor.

Arrastar arquivos e pastas

Arraste um arquivo ou uma pasta do explorador para o terminal. O caminho completo é inserido na linha de comando com o escape adequado ao shell, pronto para completar o comando e executar.

Comportamento

A digitação não passa por agrupamento artificial de saída: o que você escreve aparece imediatamente.

Alternar para outra aba de workspace não reinicia o terminal nem muda seu diretório atual. Ao voltar, o transcript e o layout são restaurados.

Ao fechar uma janela, apenas os terminais daquela janela são encerrados.

Modo foco

O modo foco ocupa a janela com o trabalho central. Dentro dele você ainda pode abrir outros terminais, revelar a árvore de arquivos e editar arquivos sem voltar ao layout completo.

Atalhos

Entrar no modo foco
F11
Sair do modo foco
Esc

Limitações declaradas

O que este módulo não faz hoje, segundo a matriz de capacidades do projeto.

  • Limite de quatro terminais simultâneos por contexto.