Atalhos de teclado
Controles gerais
| Atalho | Descrição | Contexto |
|---|---|---|
Ctrl+C | Cancelar entrada ou geração atual | Interrupção padrão |
Ctrl+D | Sair da sessão do Claude Code | Sinal EOF |
Ctrl+L | Limpar tela do terminal | Mantém histórico da conversa |
Ctrl+R | Busca reversa no histórico de comandos | Buscar através de comandos anteriores interativamente |
Setas para cima/baixo | Navegar histórico de comandos | Recuperar entradas anteriores |
Esc + Esc | Rebobinar o código/conversa | Restaurar o código e/ou conversa para um ponto anterior |
Tab | Alternar pensamento estendido | Alternar entre Pensamento ligado e Pensamento desligado |
Shift+Tab | Alternar modos de permissão | Alternar entre Modo Auto-Aceitar, Modo Plano e modo normal |
Entrada multilinha
| Método | Atalho | Contexto |
|---|---|---|
| Escape rápido | \ + Enter | Funciona em todos os terminais |
| Padrão macOS | Option+Enter | Padrão no macOS |
| Configuração do terminal | Shift+Enter | Após /terminal-setup |
| Sequência de controle | Ctrl+J | Caractere de alimentação de linha para multilinha |
| Modo colar | Colar diretamente | Para blocos de código, logs |
Configure seu comportamento preferido de quebra de linha nas configurações do terminal. Execute
/terminal-setup para instalar a vinculação Shift+Enter para terminais iTerm2 e VS Code.Comandos rápidos
| Atalho | Descrição | Notas |
|---|---|---|
# no início | Atalho de memória - adicionar ao CLAUDE.md | Solicita seleção de arquivo |
/ no início | Comando slash | Veja comandos slash |
! no início | Modo bash | Executar comandos diretamente e adicionar saída de execução à sessão |
Modo editor Vim
Habilite edição estilo vim com o comando/vim ou configure permanentemente via /config.
Alternância de modo
| Comando | Ação | Do modo |
|---|---|---|
Esc | Entrar no modo NORMAL | INSERT |
i | Inserir antes do cursor | NORMAL |
I | Inserir no início da linha | NORMAL |
a | Inserir após o cursor | NORMAL |
A | Inserir no final da linha | NORMAL |
o | Abrir linha abaixo | NORMAL |
O | Abrir linha acima | NORMAL |
Navegação (modo NORMAL)
| Comando | Ação |
|---|---|
h/j/k/l | Mover esquerda/baixo/cima/direita |
w | Próxima palavra |
e | Final da palavra |
b | Palavra anterior |
0 | Início da linha |
$ | Final da linha |
^ | Primeiro caractere não em branco |
gg | Início da entrada |
G | Final da entrada |
Edição (modo NORMAL)
| Comando | Ação |
|---|---|
x | Deletar caractere |
dd | Deletar linha |
D | Deletar até o final da linha |
dw/de/db | Deletar palavra/até o final/para trás |
cc | Alterar linha |
C | Alterar até o final da linha |
cw/ce/cb | Alterar palavra/até o final/para trás |
. | Repetir última alteração |
Histórico de comandos
O Claude Code mantém histórico de comandos para a sessão atual:- Histórico é armazenado por diretório de trabalho
- Limpo com o comando
/clear - Use setas para cima/baixo para navegar (veja atalhos de teclado acima)
- Nota: Expansão de histórico (
!) está desabilitada por padrão
Busca reversa com Ctrl+R
PressioneCtrl+R para buscar interativamente através do seu histórico de comandos:
- Iniciar busca: Pressione
Ctrl+Rpara ativar busca reversa no histórico - Digite consulta: Digite texto para buscar em comandos anteriores - o termo de busca será destacado nos resultados correspondentes
- Navegar correspondências: Pressione
Ctrl+Rnovamente para percorrer correspondências mais antigas - Aceitar correspondência:
- Pressione
TabouEscpara aceitar a correspondência atual e continuar editando - Pressione
Enterpara aceitar e executar o comando imediatamente
- Pressione
- Cancelar busca:
- Pressione
Ctrl+Cpara cancelar e restaurar sua entrada original - Pressione
Backspaceem busca vazia para cancelar
- Pressione
Comandos bash em segundo plano
O Claude Code suporta executar comandos bash em segundo plano, permitindo que você continue trabalhando enquanto processos de longa duração executam.Como funciona o segundo plano
Quando o Claude Code executa um comando em segundo plano, ele executa o comando assincronamente e imediatamente retorna um ID de tarefa em segundo plano. O Claude Code pode responder a novos prompts enquanto o comando continua executando em segundo plano. Para executar comandos em segundo plano, você pode:- Solicitar ao Claude Code para executar um comando em segundo plano
- Pressionar Ctrl+B para mover uma invocação regular da ferramenta Bash para segundo plano. (Usuários do Tmux devem pressionar Ctrl+B duas vezes devido à tecla de prefixo do tmux.)
- Saída é armazenada em buffer e Claude pode recuperá-la usando a ferramenta BashOutput
- Tarefas em segundo plano têm IDs únicos para rastreamento e recuperação de saída
- Tarefas em segundo plano são automaticamente limpas quando o Claude Code sai
- Ferramentas de build (webpack, vite, make)
- Gerenciadores de pacotes (npm, yarn, pnpm)
- Executores de teste (jest, pytest)
- Servidores de desenvolvimento
- Processos de longa duração (docker, terraform)
Modo bash com prefixo !
Execute comandos bash diretamente sem passar pelo Claude prefixando sua entrada com !:
- Adiciona o comando e sua saída ao contexto da conversa
- Mostra progresso e saída em tempo real
- Suporta o mesmo
Ctrl+Bpara segundo plano para comandos de longa duração - Não requer que Claude interprete ou aprove o comando
Veja também
- Comandos slash - Comandos de sessão interativa
- Checkpointing - Rebobinar edições do Claude e restaurar estados anteriores
- Referência CLI - Flags e opções de linha de comando
- Configurações - Opções de configuração
- Gerenciamento de memória - Gerenciando arquivos CLAUDE.md