Atalhos de teclado

Controles gerais

AtalhoDescriçãoContexto
Ctrl+CCancelar entrada ou geração atualInterrupção padrão
Ctrl+DSair da sessão do Claude CodeSinal EOF
Ctrl+LLimpar tela do terminalMantém histórico da conversa
Ctrl+RBusca reversa no histórico de comandosBuscar através de comandos anteriores interativamente
Setas para cima/baixoNavegar histórico de comandosRecuperar entradas anteriores
Esc + EscRebobinar o código/conversaRestaurar o código e/ou conversa para um ponto anterior
TabAlternar pensamento estendidoAlternar entre Pensamento ligado e Pensamento desligado
Shift+TabAlternar modos de permissãoAlternar entre Modo Auto-Aceitar, Modo Plano e modo normal

Entrada multilinha

MétodoAtalhoContexto
Escape rápido\ + EnterFunciona em todos os terminais
Padrão macOSOption+EnterPadrão no macOS
Configuração do terminalShift+EnterApós /terminal-setup
Sequência de controleCtrl+JCaractere de alimentação de linha para multilinha
Modo colarColar diretamentePara 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

AtalhoDescriçãoNotas
# no inícioAtalho de memória - adicionar ao CLAUDE.mdSolicita seleção de arquivo
/ no inícioComando slashVeja comandos slash
! no inícioModo bashExecutar 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

ComandoAçãoDo modo
EscEntrar no modo NORMALINSERT
iInserir antes do cursorNORMAL
IInserir no início da linhaNORMAL
aInserir após o cursorNORMAL
AInserir no final da linhaNORMAL
oAbrir linha abaixoNORMAL
OAbrir linha acimaNORMAL
ComandoAção
h/j/k/lMover esquerda/baixo/cima/direita
wPróxima palavra
eFinal da palavra
bPalavra anterior
0Início da linha
$Final da linha
^Primeiro caractere não em branco
ggInício da entrada
GFinal da entrada

Edição (modo NORMAL)

ComandoAção
xDeletar caractere
ddDeletar linha
DDeletar até o final da linha
dw/de/dbDeletar palavra/até o final/para trás
ccAlterar linha
CAlterar até o final da linha
cw/ce/cbAlterar 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

Pressione Ctrl+R para buscar interativamente através do seu histórico de comandos:
  1. Iniciar busca: Pressione Ctrl+R para ativar busca reversa no histórico
  2. Digite consulta: Digite texto para buscar em comandos anteriores - o termo de busca será destacado nos resultados correspondentes
  3. Navegar correspondências: Pressione Ctrl+R novamente para percorrer correspondências mais antigas
  4. 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
  5. Cancelar busca:
    • Pressione Ctrl+C para cancelar e restaurar sua entrada original
    • Pressione Backspace em busca vazia para cancelar
A busca exibe comandos correspondentes com o termo de busca destacado, facilitando encontrar e reutilizar entradas anteriores.

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.)
Recursos principais:
  • 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
Comandos comuns em segundo plano:
  • 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 !:
! npm test
! git status
! ls -la
Modo bash:
  • Adiciona o comando e sua saída ao contexto da conversa
  • Mostra progresso e saída em tempo real
  • Suporta o mesmo Ctrl+B para segundo plano 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 mantendo o contexto da conversa.

Veja também