Funcionalidades avançadas do Claude Code: CLI e comandos de barra diagonal
Este capítulo concentra-se nos parâmetros da CLI, no modo Vim e nos comandos de barra diagonal. Para usuários frequentes, essa parte pode aumentar significativamente a eficiência.
Referência da CLI
| Comando | Descrição | Exemplo |
|---|---|---|
claude | Inicia um REPL interativo | claude |
claude "query" | Inicia o REPL com um prompt inicial | claude "explain this project" |
claude -p "query" | Executa uma consulta e sai | claude -p "explain this function" |
claude -c | Continua a sessão mais recente | claude -c |
claude update | Atualiza o Claude Code | claude update |
| Flag | Descrição | Exemplo |
|---|---|---|
--allowedTools | Especifica a lista de ferramentas permitidas | --allowedTools "Read" "Bash(git log:*)" |
--verbose | Ativa logs detalhados | claude --verbose |
--model | Especifica o modelo a ser usado | claude --model claude-opus-5-5 |
--permission-mode | Especifica o modo de permissões | claude --permission-mode plan |
--dangerously-skip-permissions | Ignora as solicitações de permissão; use com cautela | claude --dangerously-skip-permissions |
Modo interativo / modo Vim
Digite /vim em uma sessão interativa para habilitar a edição no estilo Vim, ideal para usuários acostumados a operar pelo teclado.
Troca de modos
Esc entra no modo NORMAL, i insere antes do cursor, a insere depois do cursor e o cria uma nova linha abaixo.
Navegação comum
h/j/k/l esquerda, baixo, cima, direita; w vai para a próxima palavra, 0 vai para o início da linha, $ para o fim da linha, gg para o começo do arquivo, G para o final.
Comandos de barra diagonal
| Comando | Descrição | Exemplo |
|---|---|---|
/help | Exibe a ajuda | /help |
/clear | Limpa o histórico da conversa atual | /clear |
/config | Gerencia a configuração | /config |
/permissions | Gerencia as permissões | /permissions |
/vim | Habilita o modo Vim | /vim |
/init | Inicializa a memória do projeto | /init |
/terminal-setup | Configura os atalhos de teclado do terminal | /terminal-setup |
Você também pode criar arquivos Markdown no diretório .claude/commands/ para definir comandos de barra diagonal personalizados; o conteúdo do arquivo suporta o placeholder $ARGUMENTS.
# .claude/commands/fix-github-issue.md
Analise e corrija a issue do GitHub: $ARGUMENTS.
Siga os passos abaixo:
1. Use gh issue view para obter os detalhes da issue
2. Entenda a descrição do problema
3. Pesquise os arquivos de código relacionados
4. Implemente as correções necessárias
5. Escreva e execute os testes
6. Garanta a aprovação na verificação de lint
7. Crie uma mensagem de commit descritiva
8. Faça push e crie o PR