Atalhos de teclado
Os atalhos de teclado podem variar por plataforma e terminal. Pressione ? para ver os atalhos disponíveis para seu ambiente.
Controles gerais
| Atalho | Descrição | Contexto |
Ctrl+C | Cancelar entrada ou geração atual | Interrupção padrão |
Ctrl+D | Sair da sessão Claude Code | Sinal EOF |
Ctrl+L | Limpar tela do terminal | Mantém histórico de conversa |
Ctrl+O | Alternar saída detalhada | Mostra uso e execução de ferramentas detalhados |
Ctrl+R | Pesquisa reversa no histórico de comandos | Pesquisar através de comandos anteriores interativamente |
Ctrl+V (macOS/Linux) ou Alt+V (Windows) | Colar imagem da área de transferência | Cola uma imagem ou caminho para um arquivo de imagem |
Setas para cima/baixo | Navegar no 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 ativado e Pensamento desativado |
Shift+Tab ou Alt+M (algumas configurações) | 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 de terminal | Shift+Enter | Após /terminal-setup |
| Sequência de controle | Ctrl+J | Caractere de alimentação de linha para multilinha |
| Modo de colagem | Colar diretamente | Para blocos de código, logs |
Configure seu comportamento de quebra de linha preferido 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 de barra | Veja comandos de barra |
! no início | Modo Bash | Executar comandos diretamente e adicionar saída de execução à sessão |
@ | Menção de caminho de arquivo | Disparar preenchimento automático de caminho de arquivo |
Modo editor Vim
Ativar edição no estilo vim com o comando /vim ou configurar 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 | Fim da palavra |
b | Palavra anterior |
0 | Início da linha |
$ | Fim da linha |
^ | Primeiro caractere não em branco |
gg | Início da entrada |
G | Fim 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 fim/para trás |
cc | Mudar linha |
C | Mudar até o final da linha |
cw/ce/cb | Mudar palavra/até o fim/para trás |
. | Repetir última mudança |
Histórico de comandos
Claude Code mantém o histórico de comandos para a sessão atual:
- O histórico é armazenado por diretório de trabalho
- Limpo com o comando
/clear
- Use as setas para cima/baixo para navegar (veja os atalhos de teclado acima)
- Nota: A expansão de histórico (
!) está desativada por padrão
Pressione Ctrl+R para pesquisar interativamente através do seu histórico de comandos:
- Iniciar pesquisa: Pressione
Ctrl+R para ativar a pesquisa de histórico reverso
- Digitar consulta: Digite o texto para pesquisar em comandos anteriores - o termo de pesquisa será destacado nos resultados correspondentes
- Navegar correspondências: Pressione
Ctrl+R novamente para percorrer correspondências mais antigas
- Aceitar correspondência:
- Pressione
Tab ou Esc para aceitar a correspondência atual e continuar editando
- Pressione
Enter para aceitar e executar o comando imediatamente
- Cancelar pesquisa:
- Pressione
Ctrl+C para cancelar e restaurar sua entrada original
- Pressione
Backspace em pesquisa vazia para cancelar
A pesquisa exibe comandos correspondentes com o termo de pesquisa destacado, facilitando encontrar e reutilizar entradas anteriores.
Comandos bash em segundo plano
Claude Code suporta a execução de comandos bash em segundo plano, permitindo que você continue trabalhando enquanto processos de longa duração são executados.
Como o segundo plano funciona
Quando Claude Code executa um comando em segundo plano, ele executa o comando de forma assíncrona e retorna imediatamente um ID de tarefa em segundo plano. Claude Code pode responder a novos prompts enquanto o comando continua sendo executado 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 o segundo plano. (Usuários de Tmux devem pressionar Ctrl+B duas vezes devido à chave de prefixo do tmux.)
Recursos principais:
- A 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 limpas automaticamente quando Claude Code sai
Comandos comuns em segundo plano:
- Ferramentas de compilação (webpack, vite, make)
- Gerenciadores de pacotes (npm, yarn, pnpm)
- Executores de testes (jest, pytest)
- Servidores de desenvolvimento
- Processos de longa duração (docker, terraform)
Execute comandos bash diretamente sem passar por Claude prefixando sua entrada com !:
! npm test
! git status
! ls -la
Modo Bash:
- Adiciona o comando e sua saída ao contexto de conversa
- Mostra progresso e saída em tempo real
- Suporta o mesmo backgrounding
Ctrl+B para comandos de longa duração
- Não requer que Claude interprete ou aprove o comando
Isso é útil para operações rápidas de shell enquanto mantém o contexto de conversa.
Veja também