Terminal

O DR-Terminal traz seu próprio emulador VT100/xterm escrito do zero em Kotlin — sem WebView. Ele suporta xterm-256color, o buffer alternativo (vim/less/nano), a área de transferência OSC 52, eventos de foco e rastreamento de mouse (mc, htop).

Teclado e atalhos

AtalhoAção
Ctrl+C — quando há texto selecionadoCopia a seleção para a área de transferência. Sem seleção, o SIGINT normal chega ao processo remoto.
Enter — quando há texto selecionadoAtalho de cópia alternativo (útil em teclados sem Ctrl).
Clique direito / menu CopiarMenu de contexto após a seleção — sempre disponível.
Ctrl+VColar. Conteúdo de várias linhas na área de transferência abre um diálogo de confirmação de colagem multilinha.
Barra de atalhosESC, Tab, Ctrl, setas, F1–F10, Home/End, PgUp/PgDn, Insert — úteis no celular.
Tamanho da fonteBotões A+ / A- (celular) ou menu suspenso na barra de ferramentas (desktop) — sem atalho de teclado.

Selecionar, copiar, colar

Desktop: arraste com o mouse para selecionar. Clique duplo seleciona uma palavra, clique triplo uma linha. Soltar copia pelos atalhos acima; o clique direito abre um menu.

Android e iOS: pressione e segure em qualquer lugar do terminal para iniciar uma seleção, depois arraste para estender e solte para copiar — o texto vai para a área de transferência do sistema. Um toque curto ainda passa direto para o shell; um deslize ainda rola o histórico, então os gestos habituais continuam funcionando.

O OSC 52 permite que programas remotos (tmux, vim, fzf) copiem para a área de transferência do seu sistema através de uma sequência de escape — bidirecional.

Colagem multilinha: quando sua área de transferência contém quebras de linha, você vê um diálogo de pré-visualização de colagem multilinha — protege contra colar comandos que você não inspecionou.

Rolagem e histórico

O buffer de rolagem comporta até 1000 linhas. A roda ou o arrasto por toque rola; o cursor sai corretamente da área visível (comportamento do xterm) e qualquer seleção rola junto com o texto.

Limpar histórico (menu do terminal) apaga o buffer sem encerrar a sessão.

Uma barra de rolagem aparece na borda direita do terminal — segure-a com o mouse para percorrer o histórico. A velocidade de rolagem da roda é configurável em Configurações → Terminal (linhas por clique único da roda).

Buffer alternativo (aplicativos em tela cheia)

Programas como vim, less, nano, htop, mc mudam para o buffer alternativo — uma tela separada que desaparece ao sair sem poluir a rolagem principal.

Buscar na saída

A barra de busca pesquisa a rolagem ao vivo, destacando cada ocorrência e navegando entre elas. O destaque é uma sobreposição em tempo de renderização — ele nunca injeta nada no fluxo SSH.

Fonte, tema, destaque

Histórico de comandos e autocompletar

Cada conexão salva lembra seu histórico de comandos (se Salvar histórico estiver ativado). A seta para cima recupera comandos anteriores, e o campo de autocompletar sugere a partir do histórico do lado do servidor.

Barra lateral (painel direito) — Histórico / Completar / Tema

À direita do terminal (Desktop / tablet) há um painel recolhível com três abas. Abra-o com a seta na borda direita; redimensione arrastando a borda esquerda. O estado é por apelido — cada conexão salva lembra sua aba e largura.

Tema — temas de terminal (435 esquemas)

O tema é por apelido — cada conexão tem seu próprio fundo, primeiro plano e paleta ANSI de 16 cores (os mesmos índices que o ls --color usa: padrão 0–7 + claros 8–15).

Android e iOS: toda a barra lateral do desktop é substituída por um único ícone de paleta na barra superior do terminal. Toque nele para uma folha inferior com o mesmo catálogo de 435 temas, pesquisável e com pré-visualizações de amostras ao vivo. Tocar em uma linha aplica o tema e fecha a folha para que você veja o resultado imediatamente; o botão Resetar no topo descarta quaisquer substituições, fazendo o apelido voltar aos seus padrões.

Os 435 temas integrados vêm da coleção de código aberto edcet/terminal-themes (MIT).

Previous
Autenticação
Next
SFTP