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.