Skip to Content
Guia do UsuárioReferênciaAtalhos de Teclado

Atalhos de teclado do Qwen Code

Este documento lista os atalhos de teclado disponíveis no Qwen Code.

Geral

AtalhoDescrição
EscFecha diálogos e sugestões.
Ctrl+CCancela a solicitação em andamento e limpa a entrada. Pressione duas vezes para sair do aplicativo.
Ctrl+DSai do aplicativo se a entrada estiver vazia. Pressione duas vezes para confirmar.
Ctrl+LLimpa a tela.
Ctrl+OAlterna o modo compacto (oculta/mostra a saída da ferramenta e o raciocínio).
Ctrl+SPermite que respostas longas sejam impressas completamente, desativando o truncamento. Use o buffer de rolagem do seu terminal para ver toda a saída.
Ctrl+TAlterna a exibição das descrições das ferramentas.
Ctrl+BEnquanto um comando de shell em primeiro plano estiver em execução: promove-o para uma tarefa em segundo plano. O processo filho continua em execução, o turno do agente é desbloqueado e o shell aparece em /tasks + no diálogo de Tarefas em segundo plano. Não executa nenhuma ação quando nenhum shell está em execução — o Ctrl+B então é propagado para seu atalho na área do prompt (cursor para a esquerda).
Alt/Option+MAlterna a saída de Markdown entre visualizações renderizadas avançadas e o modo bruto/código. No macOS, o terminal deve enviar Option como Meta.
Shift+Tab (Tab no Windows)Alterna entre os modos de aprovação (plandefaultauto-editautoyolo)

Prompt de entrada

AtalhoDescrição
!Alterna para o modo shell quando a entrada está vazia.
?Alterna a exibição dos atalhos de teclado quando a entrada está vazia.
Ctrl+Enter / Cmd+Enter / Shift+Enter / Ctrl+JInsere uma nova linha.
Down ArrowDesce uma linha, depois salta para o final, e então avança no histórico.
EnterEnvia o prompt atual.
Meta+Delete / Ctrl+DeleteExclui a palavra à direita do cursor.
TabPreenche automaticamente a sugestão atual, se houver uma.
Up ArrowSobe uma linha, depois salta para o início, e então retrocede no histórico.
Ctrl+A / HomeMove o cursor para o início da linha.
Ctrl+B / Left ArrowMove o cursor um caractere para a esquerda.
Ctrl+CLimpa o prompt de entrada
Esc (pressione duas vezes)Limpa o prompt de entrada.
Ctrl+D / DeleteExclui o caractere à direita do cursor.
Ctrl+E / EndMove o cursor para o final da linha.
Ctrl+F / Right ArrowMove o cursor um caractere para a direita.
Ctrl+H / BackspaceExclui o caractere à esquerda do cursor.
Ctrl+KExclui do cursor até o final da linha.
Ctrl+Left Arrow / Meta+Left Arrow / Meta+BMove o cursor uma palavra para a esquerda.
Ctrl+NDesce uma linha, depois salta para o final, e então avança no histórico.
Ctrl+PSobe uma linha, depois salta para o início, e então retrocede no histórico.
Ctrl+RPesquisa reversa no histórico de entrada/shell.
Ctrl+YRepete a última solicitação com falha.
Ctrl+Right Arrow / Meta+Right Arrow / Meta+FMove o cursor uma palavra para a direita.
Ctrl+UExclui do cursor até o início da linha.
Ctrl+V (Windows: Alt+V)Cola o conteúdo da área de transferência. Se a área de transferência contiver uma imagem, ela será salva e uma referência a ela será inserida no prompt.
Ctrl+W / Meta+Backspace / Ctrl+BackspaceExclui a palavra à esquerda do cursor.
Ctrl+XAbre a entrada atual em um editor externo.

Sugestões

AtalhoDescrição
Down Arrow / Ctrl+NNavega para baixo nas sugestões.
Tab / EnterAceita a sugestão selecionada.
Up Arrow / Ctrl+PNavega para cima nas sugestões.

Seleção de botão de opção

AtalhoDescrição
Down Arrow / j / Ctrl+NMove a seleção para baixo.
EnterConfirma a seleção.
Up Arrow / k / Ctrl+PMove a seleção para cima.
1-9Seleciona um item pelo seu número.
(múltiplos dígitos)Para itens com números maiores que 9, pressione os dígitos em rápida sucessão para selecionar o item correspondente.

Histórico de rolagem

Ativo apenas quando ui.useTerminalBuffer está habilitado (Settings → UI → Virtualized History). Nesse modo, o histórico de conversas é renderizado dentro de uma viewport no aplicativo em vez do buffer de rolagem do terminal host, então as teclas abaixo substituem a rolagem nativa do terminal.

AtalhoDescrição
Shift+UpRola o histórico uma linha para cima.
Shift+DownRola o histórico uma linha para baixo.
PgUpRola o histórico uma página para cima (altura da viewport).
PgDnRola o histórico uma página para baixo (altura da viewport).
Ctrl+HomePula para o topo da conversa.
Ctrl+EndPula para o final (e reativa o acompanhamento automático em tempo real).
Mouse wheelRola o histórico (3 linhas por passo).
Quando ui.useTerminalBuffer está ativado, o terminal encaminha os eventos do mouse para o qwen-code para que a roda do mouse possa controlar o viewport dentro do aplicativo. Como efeito colateral, a seleção de texto nativa por clique e arrasto é consumida pelo programa — segure Shift (ou Option no Terminal do macOS / iTerm) enquanto arrasta para ignorar a captura do mouse e selecionar o texto da maneira usual.

Rolagem com trackpad no tmux

Dentro do tmux, alguns terminais traduzem gestos de trackpad ou da roda do mouse em sequências simples de Up Arrow e Down Arrow antes que o qwen-code as receba. Esses bytes são idênticos aos pressionamentos reais das teclas de seta, então o qwen-code não consegue distinguir se você pretendia rolar o viewport ou navegar pelo histórico de prompts.

Se a rolagem com trackpad alterar o histórico de prompts no tmux, ative ui.useTerminalBuffer; em seguida, use Shift+Up / Shift+Down ou a roda do mouse quando o tmux encaminhar os eventos da roda para o aplicativo. Se preferir o scrollback do host, ajuste as associações de mouse do tmux para os eventos da roda.

Integração com IDE

AtalhoDescrição
Ctrl+GVer contexto CLI recebido da IDE
Last updated on