Claude Code

Como Usar Claude Code no VS Code — Guia Completo de Instalacao

minhaskills.io Como Usar Claude Code no VS Code — Guia Completo Claude Code
minhaskills.io 15 abr 2026 15 min de leitura

Voce usa o Claude Code no terminal e adora a produtividade. Mas toda vez que precisa alternar entre o editor e a linha de comando, perde segundos preciosos — e perde o fluxo. Agora imagine o Claude Code rodando dentro do VS Code, ao lado do seu codigo, com acesso direto aos arquivos abertos, ao painel de erros e ao historico do git. Sem alt-tab. Sem copiar e colar.

A extensao oficial do Claude Code para Visual Studio Code faz exatamente isso. E neste guia completo, voce vai aprender tudo: desde a instalacao ate tecnicas avancadas que poucos desenvolvedores conhecem. Vamos cobrir cada detalhe para que voce saia daqui usando o Claude Code no VS Code como um profissional.

Se voce esta buscando como usar Claude Code no VS Code da forma mais eficiente possivel, este e o tutorial definitivo. Vamos comecar.

1. O que e a extensao Claude Code para VS Code

A Anthropic lancou a extensao oficial do Claude Code para VS Code, trazendo o agente de IA completo para dentro do editor. Nao estamos falando de um autocomplete simples como o Copilot — e o Claude Code inteiro, com todas as suas capacidades de leitura, escrita, execucao de comandos e raciocinio, integrado nativamente ao Visual Studio Code.

Para entender o que a extensao oferece, veja a comparacao com outras ferramentas de IA no VS Code:

Recurso Claude Code VS Code GitHub Copilot Cursor
Autocomplete inlineSim (via inline chat)SimSim
Chat lateralSimSimSim
Execucao de comandos no terminalSim (autonomo)LimitadoSim
Edicao multi-arquivo autonomaSimNaoSim
Leitura do projeto inteiroSim (ate 1M tokens)LimitadoSim
Skills/comandos customizadosSim (.claude/commands/)NaoRules
Git integrationSim (commit, PR, review)LimitadoSim
Aprovacao de acoes com diffSim (aceitar/rejeitar)NaoSim
Contexto de 1M tokensSimNaoNao

A extensao Claude Code se destaca especialmente em tres areas: autonomia (executa tarefas complexas sozinho), contexto (le o projeto inteiro com 1M tokens de janela) e customizacao (skills personalizadas para qualquer dominio).

O que a extensao oferece na pratica

Importante: a extensao usa o mesmo backend do Claude Code terminal. Seu plano, creditos, configuracoes e skills sao compartilhados. Nao e um produto separado — e o mesmo Claude Code com uma interface diferente dentro do VS Code.

2. Como instalar Claude Code no VS Code

A instalacao do Claude Code no VS Code e simples, mas tem alguns pre-requisitos que voce precisa atender antes. Vamos ao passo a passo completo.

Pre-requisitos obrigatorios

Requisito Versao minima Como verificar
VS Code1.96+code --version
Node.js18+node --version
Claude Code CLIUltima versaoclaude --version
Conta AnthropicPlano Max ou API keyconsole.anthropic.com

Passo 1: instalar o Claude Code CLI (se ainda nao tem)

Se voce ainda nao tem o Claude Code instalado globalmente, comece por aqui:

Terminal
# Instalar Claude Code globalmente via npm
$ npm install -g @anthropic-ai/claude-code

# Verificar instalacao
$ claude --version
Claude Code v1.x.x

Passo 2: instalar a extensao no VS Code

Existem tres formas de instalar a extensao. Escolha a que preferir:

Instalacao da extensao
# Opcao 1: pelo Marketplace (dentro do VS Code)
1. Abra VS Code
2. Ctrl+Shift+X (abrir Extensions)
3. Busque "Claude Code"
4. Clique "Install" na extensao da Anthropic

# Opcao 2: pela linha de comando
$ code --install-extension anthropic.claude-code

# Opcao 3: pelo VS Code Quick Open
Ctrl+P → ext install anthropic.claude-code

Atencao: certifique-se de instalar a extensao oficial da Anthropic. Existem extensoes nao-oficiais com nomes parecidos. A extensao oficial tem o selo de verificado e o publisher "Anthropic".

Passo 3: autenticar

Apos instalar, o VS Code mostra o icone do Claude Code na barra lateral esquerda. Ao clicar, a extensao pede autenticacao:

Passo 4: verificar se esta funcionando

Painel Claude Code
> ola, me diga qual projeto esta aberto, quantos arquivos tem e qual stack detectou

Claude Code: Voce esta no projeto "meu-app" com 234 arquivos.
Stack detectada: React 19, TypeScript 5.4, Vite 6, Vitest,
Tailwind CSS 4, ESLint 9.

Se o Claude respondeu com informacoes corretas do seu projeto, a instalacao esta completa. Se houver erros, as causas mais comuns sao: Node.js desatualizado, CLI nao instalado, ou API key invalida.

Solucao de problemas comuns na instalacao

Problema Causa Solucao
"Claude Code not found"CLI nao instaladonpm install -g @anthropic-ai/claude-code
"Authentication failed"Token expiradoRode claude no terminal para reautenticar
Extensao nao apareceVS Code desatualizadoAtualize para v1.96+
"Node.js not found"Node nao esta no PATHReinstale Node.js ou adicione ao PATH
Painel trava ao abrirConflito com outra extensaoDesabilite extensoes de IA concorrentes e reinicie

3. Configuracao inicial: API key, modelo e permissoes

Com a extensao instalada e autenticada, e hora de configurar para o seu workflow. A extensao tem configuracoes acessiveis em Settings > Extensions > Claude Code ou diretamente no settings.json.

Configuracoes principais

Configuracao O que faz Valor padrao Recomendacao
claude-code.modelModelo a ser usadoAutomatico (melhor disponivel)Deixe no padrao
claude-code.autoApproveAprovar acoes automaticamenteoffComece desligado, ligue apos se acostumar
claude-code.showDiffBeforeApplyMostrar diff antes de aplicartrueMantenha ligado
claude-code.terminalProfileQual terminal usarDefaultUse o padrao do sistema
claude-code.maxFileSizeTamanho maximo de arquivo10MBAumente para 20MB se trabalha com CSVs
claude-code.contextWindowJanela de contextoMaximo disponivelDeixe no maximo

Configuracao recomendada no settings.json

// .vscode/settings.json (por projeto)
{
  "claude-code.autoApprove": false,
  "claude-code.showDiffBeforeApply": true,
  "claude-code.terminalProfile": "default",
  "claude-code.maxFileSize": "20MB"
}

// Configuracao global (User Settings)
// Ctrl+Shift+P > "Preferences: Open User Settings (JSON)"
{
  "claude-code.model": "auto",
  "claude-code.showDiffBeforeApply": true
}

Niveis de permissao

O Claude Code no VS Code opera com tres niveis de permissao, assim como no terminal:

Voce pode controlar essas permissoes no CLAUDE.md do projeto e nas configuracoes da extensao. A recomendacao para iniciantes e manter tudo com aprovacao manual ate se sentir confortavel com o comportamento do Claude.

CLAUDE.md funciona identicamente

O arquivo CLAUDE.md na raiz do projeto funciona da mesma forma na extensao. Instrucoes, convencoes, restricoes e comandos personalizados sao respeitados. Se voce ja tem um CLAUDE.md configurado para o terminal, nao precisa mudar absolutamente nada.

# CLAUDE.md (funciona igual no terminal e na extensao)

## Regras do projeto
- Use TypeScript strict mode
- Testes com Vitest
- Commits em portugues
- Nunca modifique arquivos em /config/

## Comandos disponiveis
- /review — faz code review do branch atual
- /test — cria testes para o arquivo ativo
- /deploy — roda o pipeline de deploy

4. Interface: painel lateral, terminal integrado e inline suggestions

A extensao adiciona varios elementos ao VS Code. Vamos detalhar cada um para que voce aproveite ao maximo.

Painel lateral (Chat Panel)

O painel principal onde voce conversa com o Claude Code. Acesse com Ctrl+L (ou Cmd+L no Mac). Funciona como o terminal, mas com interface visual completa:

Terminal integrado

Voce tambem pode usar o Claude Code pela CLI dentro do terminal integrado do VS Code. Abra o terminal (Ctrl+`) e digite claude. E exatamente o mesmo que rodar no terminal externo, mas sem sair do editor.

Terminal integrado VS Code
$ claude
Claude Code v1.x | Modelo: claude-opus-4 | Contexto: 1M tokens

> analise o projeto e sugira melhorias de performance

A diferenca entre usar o terminal integrado e o painel lateral: no terminal voce tem a experiencia CLI pura. No painel lateral voce tem diffs visuais, botoes de aprovacao e referencia automatica ao arquivo ativo. Use o que funcionar melhor para cada tarefa.

Inline suggestions (Chat Inline)

A funcionalidade mais poderosa para edicoes rapidas. Selecione um trecho de codigo no editor, pressione Ctrl+I e um campo de chat aparece diretamente no editor, ao lado do codigo selecionado.

Exemplos de uso do inline chat:

O Claude aplica as mudancas como diffs inline — verde para adicoes, vermelho para remocoes. Voce aceita ou rejeita cada mudanca individualmente.

Status bar

Na barra inferior do VS Code, um indicador mostra o status do Claude Code em tempo real: conectado (verde), processando (amarelo/animacao), ou desconectado (vermelho). Clique para ver detalhes como tokens consumidos, modelo ativo e tempo da sessao.

Painel Problems + Claude Code

Uma das integracoes mais uteis: o Claude Code pode acessar o painel Problems do VS Code (Ctrl+Shift+M). Isso significa que erros de TypeScript, ESLint, e outras extensoes ficam disponiveis como contexto. Voce pode pedir:

Painel Claude Code
> corrija todos os erros de TypeScript listados no painel Problems
OFERTA ESPECIAL

Domine Claude Code com 748+ Skills Profissionais

Tudo que voce esta aprendendo neste guia fica 10x mais poderoso com skills prontas. Instale em 2 minutos e transforme o Claude no especialista que voce precisa.

748+ Skills + 12 Bonus + 120K Prompts

De R$197

R$19

Pagamento unico • Acesso vitalicio • Garantia 7 dias

QUERO O MEGA BUNDLE AGORA

Instale em 2 min • Claude Code, Cursor, ChatGPT

Atalho pra quem quer pular pro resultado

Tudo que voce esta lendo vira template pronto com 748 Skills.

Ver Skills R$19 →

5. Atalhos de teclado essenciais

Dominar os atalhos e o que separa quem usa o Claude Code no VS Code com eficiencia de quem perde tempo navegando menus. Aqui estao todos os atalhos que voce precisa memorizar:

Atalhos principais

Atalho (Windows/Linux) Atalho (Mac) Acao
Ctrl+LCmd+LAbrir/focar o painel de chat lateral
Ctrl+ICmd+IChat inline (sobre codigo selecionado)
Ctrl+Shift+ICmd+Shift+IEnviar selecao de texto para o chat
Ctrl+Shift+P > "Claude"Cmd+Shift+P > "Claude"Ver todos os comandos da extensao
EscapeEscapeCancelar a operacao atual do Claude
Ctrl+EnterCmd+EnterEnviar mensagem no chat (quando multiline)
Ctrl+Shift+MCmd+Shift+MAbrir painel Problems (usar com Claude)

Atalhos de navegacao uteis com Claude Code

Atalho Acao Por que e util com Claude
Ctrl+`Abrir terminal integradoUsar Claude Code CLI dentro do VS Code
Ctrl+Shift+XAbrir painel de extensoesVerificar versao da extensao Claude Code
Ctrl+K Ctrl+SAbrir Keyboard ShortcutsPersonalizar atalhos do Claude Code
Ctrl+,Abrir SettingsAjustar configuracoes da extensao
Ctrl+Shift+GAbrir Source ControlVer mudancas do git apos Claude editar

Dica de produtividade: o workflow mais rapido do Claude Code no VS Code e: selecione codigo → Ctrl+I → descreva a mudanca → aceite o diff. Para edicoes pontuais, isso e mais rapido que qualquer alternativa, incluindo o terminal.

Personalizar atalhos

Se os atalhos padrao conflitam com suas extensoes, personalize em Keyboard Shortcuts (Ctrl+K Ctrl+S). Busque "claude" para ver e editar todos os atalhos da extensao. Voce pode trocar Ctrl+L por qualquer combinacao que preferir.

6. Como usar skills dentro do VS Code

Skills sao a funcionalidade mais poderosa do Claude Code — e funcionam identicamente no VS Code. Uma skill e um arquivo de instrucoes em .claude/commands/ que transforma o Claude em um especialista em qualquer dominio: SEO, copywriting, code review, deploy, analise de dados e muito mais.

Como skills funcionam no VS Code

Na extensao do VS Code, voce invoca skills pelo painel de chat usando /nome-da-skill. A skill carrega as instrucoes e o Claude passa a seguir aquele comportamento especializado.

Painel Claude Code — VS Code
# Invocar skill de code review
> /review

# Invocar skill de testes
> /test src/components/Button.tsx

# Invocar skill de deploy
> /deploy staging

Estrutura de uma skill

# .claude/commands/review.md

Voce e um code reviewer senior. Analise o diff do branch atual e:

1. Identifique bugs, vulnerabilidades e code smells
2. Verifique tipagem TypeScript
3. Valide tratamento de erros
4. Sugira melhorias de performance
5. Verifique se ha testes para as mudancas

Formato de saida:
- CRITICO: bugs que precisam ser corrigidos
- AVISO: melhorias recomendadas
- NOTA: sugestoes opcionais

Use git diff main...HEAD para ver as mudancas.

Onde as skills ficam

Local Escopo Caminho
ProjetoSo para esse repo.claude/commands/
UsuarioTodos os projetos~/.claude/commands/

748+ skills prontas para instalar

Criar skills do zero funciona, mas leva tempo. O pacote de 748+ skills profissionais do minhaskills.io oferece skills prontas para 7 categorias: Marketing Digital, SEO & GEO, Copywriting, Desenvolvimento, Social Media, Monetizacao, e Workflows & Automacao. Voce instala em 2 minutos copiando as pastas para .claude/commands/ e todas ficam disponiveis tanto no terminal quanto no VS Code.

Verificando skills disponiveis

No painel de chat do VS Code, digite / e a extensao mostra a lista de todas as skills disponiveis com autocomplete. Voce pode navegar pela lista e selecionar a skill que precisa.

7. Dicas avancadas: multi-arquivo, git e debugging

Com o basico dominado, vamos as tecnicas avancadas que transformam voce de usuario casual em power user do Claude Code no VS Code.

Dica 1: mencionar arquivos com @

No painel de chat, use @ seguido do nome do arquivo para incluir como contexto explicito:

Painel Claude Code
> compare @utils/auth.ts com @utils/auth-v2.ts e me diga
o que mudou e se a v2 introduziu algum bug

Dica 2: refatoracao multi-arquivo

O Claude Code no VS Code faz refatoracoes globais que o "Find & Replace" nao consegue — porque ele entende semantica, nao apenas texto:

Painel Claude Code
> renomeie a interface UserData para User em todo o projeto.
Atualize todos os imports, tipos derivados e referencias.
Garanta que os testes continuem passando.

O Claude encontra todos os arquivos afetados, mostra diffs para cada um, e voce aprova em lote. Refatoracao global segura em segundos.

Dica 3: git integration completa

O Claude Code no VS Code tem acesso total ao git. Use para automatizar tarefas de versionamento:

Apos o Claude fazer mudancas via git, o painel Source Control do VS Code (Ctrl+Shift+G) atualiza automaticamente, mostrando todos os arquivos modificados.

Dica 4: debugging assistido

Combine o debugger do VS Code com o Claude Code para uma experiencia de debugging poderosa:

  1. Coloque um breakpoint no codigo suspeito
  2. Rode o debugger (F5)
  3. Quando parar no breakpoint, abra o painel do Claude (Ctrl+L)
  4. Peca: "estou parado neste breakpoint, as variaveis sao [copie do painel Variables]. O que esta causando o bug?"
  5. O Claude analisa o contexto e sugere a correcao

Dica 5: multi-root workspaces

Se voce usa workspaces com multiplas pastas (monorepos, frontend + backend), o Claude Code tem acesso a todas as pastas do workspace. Voce pode pedir tarefas que cruzam boundaries:

Dica 6: usar com extensoes existentes

O Claude Code respeita suas extensoes. Arquivos criados ou editados pelo Claude sao formatados automaticamente se voce tem Prettier ou ESLint configurados para formatar ao salvar. TypeScript errors aparecem no painel Problems apos as edicoes. Tudo integrado.

Dica 7: historico e continuidade

O painel de chat mantem o historico da conversa. Se voce fechar o VS Code e reabrir, pode continuar de onde parou usando /resume no chat. O Claude recupera o contexto da sessao anterior.

8. Claude Code VS Code vs terminal — quando usar cada um

Com duas formas de usar o Claude Code, a pergunta e: quando usar cada uma? Aqui esta um guia pratico baseado em cenarios reais.

Cenario Melhor opcao Por que
Edicao rapida de codigoVS Code (Ctrl+I)Inline chat e o workflow mais rapido para edicoes pontuais
Refatoracao multi-arquivoAmbosVS Code mostra diffs visuais, terminal mostra output completo
Analise de dados/CSVTerminalOutput extenso fica melhor no terminal sem limites visuais
Debug visualVS CodeDiffs inline + painel Problems + debugger integrado
Automacao com /loopTerminalLoop de longa duracao roda melhor em terminal dedicado
Code reviewVS CodeDiffs visuais lado a lado facilitam revisao
Gerar projeto do zeroTerminalMais controle sobre criacao de estrutura de diretorios
Escrever testesVS CodeArquivo ativo como contexto + inline suggestions
Deploy e CI/CDTerminalComandos longos e logs extensos
DocumentacaoVS CodeEditar README/docs lado a lado com codigo
Git operationsAmbosVS Code para visual, terminal para batch operations
Skills especializadasAmbosSkills funcionam identicamente em ambos

A resposta pragmatica

Use ambos. A extensao para desenvolvimento diario — edicoes, testes, debug, code review. O terminal para tarefas longas — automacao, deploy, analise de dados, /loop. Voce pode ter os dois rodando simultaneamente sem conflito. As skills, configuracoes e autenticacao sao compartilhadas.

Uso combinado na pratica: abra o VS Code com a extensao ativa para seu workflow principal de desenvolvimento. Mantenha um terminal externo com o Claude Code para tarefas de infraestrutura, monitoramento e automacao. As mudancas que o terminal faz no filesystem aparecem automaticamente no VS Code.

Performance: extensao vs terminal

Metrica VS Code Extension Terminal CLI
Velocidade de respostaIdenticaIdentica
Consumo de tokensIdenticoIdentico
Uso de RAM~100-200MB a mais (VS Code overhead)Mais leve
Janela de contextoAte 1M tokensAte 1M tokens
Latencia de edicaoDiff visual adiciona ~1sAplicacao direta

Nao existe diferenca funcional entre usar Claude Code no VS Code ou no terminal. O processamento acontece nos mesmos servidores da Anthropic. A unica diferenca e a camada de apresentacao — diffs visuais, botoes de aprovacao e integracao com o editor.

OFERTA ESPECIAL — TEMPO LIMITADO

O Maior Pacote de Skills de IA do Mercado

748+ Skills + 12 Bonus Packs + 120.000 Prompts

748+
Skills Profissionais
Marketing, SEO, Copy, Dev, Social
12
Pacotes Bonus GitHub
8.107 skills + 4.076 workflows
100K+
Prompts de IA
ChatGPT, Claude, Gemini, Midjourney
135
Agents Prontos
Automacao, dados, negocio, dev

De R$197

R$19

Pagamento unico • Acesso vitalicio • Atualizacoes gratis

QUERO O MEGA BUNDLE AGORA

Instale em 2 minutos • Funciona com Claude Code, Cursor, ChatGPT • 7 dias de garantia

✓ SEO & GEO (20 skills) ✓ Copywriting (34 skills) ✓ Dev (284 skills) ✓ Social Media (170 skills) ✓ n8n Templates (4.076)

Perguntas frequentes

Abra o VS Code, pressione Ctrl+Shift+X para abrir o painel de extensoes, busque "Claude Code" e instale a extensao oficial da Anthropic. Alternativamente, rode code --install-extension anthropic.claude-code no terminal. Apos instalar, autentique com sua conta Anthropic (plano Max) ou insira sua API key nas configuracoes da extensao. Verifique se funciona enviando uma mensagem de teste no painel de chat (Ctrl+L).

A funcionalidade e identica — o mesmo Claude Code roda em ambos. A diferenca e a interface. No terminal voce tem experiencia CLI pura. Na extensao do VS Code voce ganha painel lateral de chat, diffs visuais inline, botoes de aprovar/rejeitar edicoes, referencia automatica ao arquivo ativo e integracao com o painel Problems. Skills, configuracoes e consumo de tokens sao compartilhados entre ambos os ambientes.

Sim. Skills (arquivos em .claude/commands/) funcionam tanto no terminal quanto na extensao do VS Code. Configure as skills uma vez e elas ficam disponiveis em ambos os ambientes. Na extensao, invoque skills pelo painel de chat usando /nome-da-skill. O pacote de 748+ skills do minhaskills.io funciona em ambos os ambientes sem configuracao adicional.

Nao. A extensao e gratuita. Voce usa o mesmo plano do Claude Code — seja o plano Max ou a API da Anthropic. Se ja tem acesso ao Claude Code no terminal, a extensao funciona sem custo adicional. O consumo de tokens e identico em ambos os ambientes. Voce nao paga mais por usar pelo VS Code.

O atalho principal e Ctrl+L (Cmd+L no Mac) para abrir o painel de chat lateral. Use Ctrl+I para chat inline sobre codigo selecionado — ideal para edicoes rapidas. Ctrl+Shift+P e busque "Claude" para ver todos os comandos disponiveis. Voce pode personalizar esses atalhos em Keyboard Shortcuts (Ctrl+K Ctrl+S).

Compartilhe este artigo X / Twitter LinkedIn Facebook WhatsApp
PT EN