Skip to content

Atalhos de teclado

O modo interativo da TUI do Jarvis Code CLI suporta um conjunto de atalhos de teclado. Os atalhos são organizados em grupos por contexto de uso: entrada geral, troca de modo, durante o streaming, controle da saída de ferramentas, painel de aprovação e navegação em popups. Digite /help na TUI a qualquer momento para abrir a referência embutida de atalhos.

Atalhos gerais

As teclas a seguir estão sempre disponíveis na caixa de entrada:

AtalhoFunção
EnterEnvia a entrada atual
Shift-Enter / Ctrl-JInsere uma quebra de linha na entrada
/ Percorre o histórico de entrada
EscFecha um popup / cancela o autocompletar / interrompe a saída em streaming ou a compactação de contexto
Ctrl-CInterrompe a saída em streaming atual, ou limpa a caixa de entrada
Ctrl-DSai do Jarvis Code CLI quando a caixa de entrada está vazia
Ctrl-TExpande ou recolhe a lista de tarefas quando ela está truncada

Pressionar Ctrl-C durante o streaming cancela imediatamente — sem segunda confirmação.

Sair do programa (pressionar Ctrl-C com a caixa de entrada vazia, ou pressionar Ctrl-D) usa um mecanismo de confirmação por duplo toque: após o primeiro toque, um aviso aparece na barra de status; um segundo toque da mesma tecla encerra de fato. Pressionar qualquer outra tecla no intervalo limpa o estado de confirmação.

Troca de modo

AtalhoFunção
Shift-TabAlterna o Plan mode (modo de planejamento)
!Entra no shell mode (com a caixa de entrada vazia)

Pressione Shift-Tab para habilitar ou desabilitar o Plan mode. Quando habilitado, o agente prioriza ferramentas somente leitura para pesquisa e planejamento e pode escrever no arquivo de plano atual; o Bash fica sujeito ao modo de permissão e às regras normais, sem nenhuma aprovação extra específica do Plan mode. Apenas alternar o modo não cria um arquivo de plano vazio. Pressione Shift-Tab de novo para sair do Plan mode.

Digite ! na caixa de entrada vazia para entrar no shell mode e executar comandos de terminal diretamente; enquanto um comando roda, pressione Ctrl+B para movê-lo para uma tarefa em segundo plano. Veja Interação e entrada.

Entrada e edição

AtalhoFunção
Ctrl-GEdita a entrada atual em um editor externo
Ctrl-VCola uma imagem ou vídeo da área de transferência (Unix / macOS)
Alt-VCola uma imagem ou vídeo da área de transferência (Windows)
Ctrl--Desfaz
Esc EscAbre o seletor de desfazer (duplo toque em repouso)

Pressionar Ctrl-G abre um editor externo, escolhido segundo a seguinte prioridade:

  1. O editor configurado pelo comando /editor
  2. A variável de ambiente $VISUAL
  3. A variável de ambiente $EDITOR

Depois de salvar e sair, o conteúdo editado substitui a caixa de entrada; sair sem salvar deixa a entrada inalterada.

Ao colar uma imagem ou vídeo, um marcador é exibido na caixa de entrada — os dados de mídia reais são enviados ao modelo quando a mensagem é submetida. A área de transferência do sistema é lida primeiro; no Linux, Wayland e X11 são tentados; no WSL, o PowerShell também é usado como alternativa para ler a área de transferência do Windows.

Durante o streaming

Enquanto a saída em streaming está ativa, a caixa de entrada continua recebendo texto e suporta as seguintes operações adicionais:

AtalhoFunção
Ctrl-SSteer: injeta a entrada atual diretamente no turno em execução
EscInterrompe a saída em streaming atual
Ctrl-CInterrompe a saída em streaming atual

Pressionar Ctrl-S faz o modelo ver sua mensagem no próximo ponto interrompível, sem esperar o turno atual terminar.

Saída de ferramentas

AtalhoFunção
Ctrl-OExpande ou recolhe a saída de ferramentas, a saída de comandos de shell e os resumos de compactação

Quando existem resultados de chamada de ferramenta ou saídas de comando recolhidos no histórico, pressione Ctrl-O para alternar entre a visão recolhida e a expandida. Após uma compactação, o mesmo atalho mostra ou oculta o resumo de compactação dentro do bloco correspondente.

Painel de aprovação

Quando o agente inicia uma chamada de ferramenta que exige confirmação, a TUI exibe um painel de aprovação. Para o fluxo completo de aprovação, veja Interação e entrada. As teclas disponíveis dentro do painel são:

AtalhoFunção
/ Move o cursor entre as opções candidatas
EnterConfirma a opção selecionada
1 ~ 9Seleciona diretamente a opção do índice correspondente
Esc / Ctrl-C / Ctrl-DRejeita a requisição atual
Ctrl-EExpande ou recolhe o conteúdo completo quando o painel contém um diff ou uma prévia de arquivo
Ctrl-OAlterna o estado recolhido das demais saídas de ferramenta

Opções que exigem retorno (como "Reject" ou "Revise") passam a um estado de entrada de feedback após a confirmação: digite o texto e pressione Enter para enviar; pressione Esc para sair da entrada de feedback e voltar à lista de candidatas.

Modo popup

Depois de abrir o painel de ajuda com /help, use as teclas a seguir para navegar e fechá-lo:

AtalhoFunção
/ Rola uma linha por vez
PageUp / PageDownRola 10 linhas por vez
Esc / Enter / q / QFecha o painel

Próximos passos

  • Comandos de barra — referência rápida dos comandos de controle embutidos da TUI
  • Comando jarvis — referência completa das flags de inicialização e dos subcomandos