Pular para o conteúdo principal

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

AtalhoDescriçãoContexto
Ctrl+CCancelar entrada ou geração atualInterrupção padrão
Ctrl+DSair da sessão Claude CodeSinal EOF
Ctrl+LLimpar tela do terminalMantém histórico de conversa
Ctrl+OAlternar saída detalhadaMostra uso e execução de ferramentas detalhados
Ctrl+RPesquisa reversa no histórico de comandosPesquisar através de comandos anteriores interativamente
Ctrl+V (macOS/Linux) ou Alt+V (Windows)Colar imagem da área de transferênciaCola uma imagem ou caminho para um arquivo de imagem
Setas para cima/baixoNavegar no 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 ativado e Pensamento desativado
Shift+Tab ou Alt+M (algumas configurações)Alternar 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 de terminalShift+EnterApós /terminal-setup
Sequência de controleCtrl+JCaractere de alimentação de linha para multilinha
Modo de colagemColar diretamentePara 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

AtalhoDescriçãoNotas
# no inícioAtalho de memória - adicionar ao CLAUDE.mdSolicita seleção de arquivo
/ no inícioComando de barraVeja comandos de barra
! no inícioModo BashExecutar comandos diretamente e adicionar saída de execução à sessão
@Menção de caminho de arquivoDisparar 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

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
eFim da palavra
bPalavra anterior
0Início da linha
$Fim da linha
^Primeiro caractere não em branco
ggInício da entrada
GFim da entrada

Edição (modo NORMAL)

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

Pesquisa reversa com Ctrl+R

Pressione Ctrl+R para pesquisar interativamente através do seu histórico de comandos:
  1. Iniciar pesquisa: Pressione Ctrl+R para ativar a pesquisa de histórico reverso
  2. Digitar consulta: Digite o texto para pesquisar em comandos anteriores - o termo de pesquisa 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 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)

Modo Bash com prefixo !

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