Integração com JetBrains
📚 Navegação da Série: O artigo anterior 08 Integração com VS Code trouxe o Claude Code para o VS Code. Este artigo muda para outro ambiente — se sua ferramenta principal for a família JetBrains, como IntelliJ IDEA, PyCharm, WebStorm, também existe um plugin nativo, e a jogabilidade é semelhante mas diferente. O próximo artigo será o 10 Aplicativo Desktop.
A: "Eu passo o dia inteiro no PyCharm, as extensões do VS Code não têm nada a ver comigo, certo?"
B: "Existe um plugin nativo, instale-o, e com Cmd+Esc você pode chamar o Claude diretamente de dentro do editor."
A: "Mas é a mesma coisa que a extensão do VS Code? Tem diff, menções com @ e essas coisas?"
B: "O núcleo é a mesma CLI, mas a interface não foi feita pelo mesmo pessoal — algumas coisas são iguais, mas outras exigem uma abordagem diferente. Por exemplo, por padrão, ele é executado no terminal interno da IDE, e não é um painel independente."
Esta é uma dúvida comum para quem escreve back-end no GoLand com frequência, sendo muito típica: Os usuários do JetBrains sempre temem ser "cidadãos de segunda classe", achando que todas as coisas boas vão primeiro para o VS Code.
Para ser honesto, esse medo é meio certo e meio errado. A parte certa: O plugin do JetBrains é realmente mais leve do que a extensão do VS Code; ele conecta a CLI com a IDE para que as informações fluam entre os dois lados, em vez de criar um painel gráfico completo e complexo. A parte errada: As experiências principais que deveriam estar lá não faltam de forma alguma.
Este artigo explicará detalhadamente: como instalar, como conectar, como se compara com o VS Code, e como resolver os obstáculos exclusivos do JetBrains (tecla ESC, WSL, desenvolvimento remoto).
Depois de ler este artigo, você obterá:
- Os passos completos para instalar o plugin Claude Code em IDEs da JetBrains como IntelliJ / PyCharm / WebStorm
- Os dois métodos de conexão, "terminal embutido da IDE" e "terminal externo
/ide", e quando usar cada um - Uma tabela de comparação entre "Plugin JetBrains vs Extensão VS Code", além dos atalhos exclusivos do JetBrains
- As soluções oficiais para os três maiores problemas: falha de interrupção com ESC, WSL2 "não detecta IDE" e desenvolvimento remoto
01 Entenda primeiro: O que o plugin realmente faz?
Muitos ficam confusos após instalar o plugin: "Eu instalei o plugin, por que não vejo um painel de chat como no VS Code?"
Conclusão primeiro: O plugin JetBrains não é uma janela de chat independente, ele é uma "ponte". O corpo do Claude Code ainda é a CLI rodando no terminal, o trabalho do plugin é conectar a IDE à CLI — o código que você seleciona no editor, os erros de lint reportados pela IDE e as alterações que o Claude quer fazer podem transitar automaticamente entre a "IDE" e "o Claude no terminal".
Analogia: O AirDrop entre o celular e o computador. Os arquivos e a área de transferência originalmente ficam cada um no seu aparelho. Com o AirDrop ativado, os dois aparelhos se "conhecem" — se você copiar no computador, pode colar diretamente no celular. O plugin é esse canal entre a IDE e o Claude: Se você selecionar um trecho de código no PyCharm, o Claude no terminal instantaneamente o "vê", sem precisar copiar e colar.
Portanto, há uma constatação fundamental:
No JetBrains, o local onde você conversa com o Claude é o terminal integrado nativo da IDE — e não um novo painel lateral.
Esta é a maior diferença prática em relação ao VS Code: a extensão do VS Code lhe dá um painel gráfico de diálogo; já o JetBrains faz você executar o claude no terminal interno, com o plugin fornecendo o contexto por trás das cortinas. A conversa ocorre no terminal, e o diff aparece no visualizador nativo da IDE, aproveitando o melhor dos dois mundos, e sem quase nenhum custo de aprendizado — comandos, atalhos, comandos com barra / são idênticos aos do terminal. Quando instalei o plugin no IntelliJ pela primeira vez, estava preocupado em ter que me adaptar a uma nova interface, mas descobri que é o mesmo Claude do terminal, só que subitamente "ganhou olhos", e pode ver o que você selecionou e as áreas marcadas com erro pela IDE.
💡 Resumo em uma frase: O plugin JetBrains é um "AirDrop" entre a IDE e a CLI, o diálogo ocorre no terminal integrado e o diff é aberto na IDE, não há um painel de chat independente.
02 Quais IDEs são suportadas? Faça a verificação inicial
A JetBrains oferece toda uma família de produtos, não apenas um software. A boa notícia é: o plugin Claude Code cobre quase todos os principais.
A lista oficial de suporte:
| IDE | Linguagem / Cenário Principal |
|---|---|
| IntelliJ IDEA | Java / Kotlin, back-end, nativo Android |
| PyCharm | Python, dados, IA, scripts |
| WebStorm | Front-end JS / TS |
| PhpStorm | PHP |
| GoLand | Go |
| Android Studio | Desenvolvimento Android (baseado no IntelliJ) |
A versão oficial é que "aplica-se à maioria das IDEs JetBrains" — IDEs JetBrains fora da lista (RubyMine, CLion, Rider, etc.) muito provavelmente também funcionarão, mas não são endossadas oficialmente; se puder instalá-las, use, se der problema, trate como "suporte não explícito".
Analogia: Veículos diferentes da mesma marca, compartilhando o mesmo sistema multimídia. IntelliJ, PyCharm, e WebStorm são como o sedã, o SUV e o carro esporte da mesma montadora, com propósitos diferentes, mas a fundação é a mesma plataforma (todos são construídos na IntelliJ Platform). Assim, um plugin serve para todos, todos os passos operacionais neste artigo são idênticos, não importa se você usa IntelliJ ou GoLand. Os exemplos abaixo usarão o PyCharm.

A imagem acima esclarece este relacionamento: no topo, o plugin Claude Code é único e se espalha para baixo para se adaptar a cada IDE; e embora IntelliJ IDEA, PyCharm e WebStorm sirvam a uma linguagem específica, todos repousam na mesma base IntelliJ Platform — então instalar um plugin uma vez funciona em qualquer lugar, e as etapas de configuração e instalação são as mesmas.
💡 Resumo em uma frase: As principais IDEs da JetBrains são suportadas, todas compartilham a mesma fundação IntelliJ Platform — os passos de configuração e instalação são idênticos em qualquer uma das IDEs.
03 Instalação: Plugin + CLI, nenhum pode faltar
Esta etapa é onde as coisas mais facilmente dão errado, porque a integração no JetBrains exige que as duas partes estejam presentes: o plugin e a própria CLI do Claude Code. Se faltar um, não funciona.
Analogia: Um aplicativo de celular + uma conta de backend. Você instalou o aplicativo (plugin), mas não criou a conta no servidor (CLI); ao abrir, tem só a casca — o plugin é responsável pela interface gráfica, quem realmente faz o trabalho nos bastidores é a CLI. Portanto, antes de instalar o plugin, confira se a CLI está lá.
Primeiro passo: Confirme que a CLI está instalada
Se você está acompanhando esta série desde o começo, instalou a CLI no artigo 02. Se não tem certeza, rode isto em qualquer terminal:
claude --versionSaída esperada: A impressão do número da versão, como 2.x.x (Claude Code).
Se avisar command not found (comando não encontrado), isso significa que a CLI ainda não foi instalada. Volte para o artigo de 02 Instalação e instale-a, ou use o comando oficial de instalação (conforme sua plataforma):
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iexDica para a China: A instalação da CLI, o processo de login a seguir e até fazer o Claude operar exigem a conexão com os servidores da Anthropic usando proxy de rede. Esta necessidade é idêntica à versão de terminal e do VS Code.
Segundo passo: Instale o plugin da JetBrains
Há dois caminhos possíveis; recomenda-se o primeiro.
Opção um: Procure por ele de dentro da IDE (Recomendado)
- Abra a sua IDE da JetBrains
- Navegue para Settings (Configurações) → Plugins (Plug-ins) (No Mac o atalho é
Cmd+,, no Windows/Linux éCtrl+Alt+S) - Mude para a aba Marketplace (Mercado)
- Pesquise por Claude Code
- Clique em Install (Instalar)
- Após instalar, é crucial reiniciar a IDE
Opção dois: Instalar pelo site do Marketplace de Plugins
Acesse o site da página do Claude Code no Marketplace da JetBrains e siga as instruções na página.
Note que o nome da extensão traz o sufixo [Beta] ——isto indica que ainda é versão em testes (Beta) e o comportamento poderá variar conforme atualizações (o usuário deve ter atenção com as atualizações de documentações originais). Os recursos vão sim atuar, não obstante não a considere versão congelada ("Estável") e blindada a mudanças futuras de release.
Terceiro passo: Reiniciar a IDE (Não pule)
A documentação oficial enfatiza expressamente isto:
Depois da instalação do plugin, é possível e provável ser preciso realizar o reinício completo do seu programa de edição (A sua IDE) antes que ative seu real funcionamento!
O termo "reinício completo" requer o total desligamento de tela e sistema (ou encerrar do programa da memória), não devendo meramente fechar suas janelas de projetos atuais! Trata-se do tombo onde muitos caem: Eles acham ter concluído as rotinas das bibliotecas e logo vão usar e correr à sua tela e ativar de uma vez o claude (A aplicação / O Plugin), E tudo recusa ligar ou conectar nas vias, fazendo o utilizador suspeitar de falhas da corrupção / do pacote de Instalação que quebrou! O encerramento radical do programa para ativá-lo por novo (Reinício de seu IntelliJ via a lista de Apps) restabelecerá perfeitamente toda base aos seus devidos parâmetros de lugar correto. E pelo fato disto constar primeiramente na listagem para Troubleshooting ("O Seu Plugin deixou a via e falhou" ), evidencia a grande e enorme quantidade de faltas/esquecimentos desta etapa pelo usuário padrão.
| ❌ A armadilha de erro fácil | ✅ A correta via de manuseio |
|---|---|
Somente a instalação restrita pro via plugins em si mesmo omitindo e falhando nas da checagens daquele da ferramenta CLI! | Às rotinas iniciais: claude --version a firmar a presença pelo executável via CLI. |
| Pular do Passo/Fase "Instalar" de frente na "Utilização", saltando à da que diz a aos dos reinícios (restarts). | Ao via confirmar sua finalizada carga ao instalamento: Desliga-se toda e totalmente à instâncias de processo via IDE (Fechamentos totais)! Acionando e Relançando pra um novo uso! |
| Em buscar algo do gênero por bases aos nomes por vias parecidas pra efetivar sua aquisição de pacotes de extensões! | Ser vigilantes a ter os seus cuidados nas análises do projeto sendo provido via vias pelo oficiais: a via do Claude Code [Beta] |
| Acabar com aquele "Fechar tela" em modo simplista e dar aquilo às suas "Conclusões em Feito" | Pelo fato do seu "Completo e Genuíno" recarregar de reinícios, falar as exatidões de matar seus programas e encerrar seus trâmites do Aplicativos. Em Total do ZERO nos relançamento pro App! |
💡 Resumo da Fase: Integrações pelo sistema do JetBrains = O Seu executável em CLI Mais(+) E Plugin de Interface / A Extensão! Sendo dupla necessárias à presença conjunta / ausência veta seu uso; Ao acabar a instalação tem um completo requerimento mandatório: os de reinícios do da via programa no todo fechando O(App), A qual figura entre aos motivos mais freqüente em falhas "De A não ativação dos seus Recursos logo e depois do fim da de instalação".
04 A Conexão: Há duas posições, E de onde você começa dita tudo
Após o Plugin e as instalações no ponto, o recomeço nas rotinas no App IDE e a inicialização a seus lugares concluídas, A etapa seguinte para por base é aquela o colocar na ligações do app via ( Claude ) na base e nas vias da (A Ferramenta ou IDE) ! Após das suas confirmações via ao ( Estabelecimento Da Via de Plugar/Ligar), As seleções aos compartilhamentos do espaço nas vias as de contexto à janela da base em "Diálogos / diff " que pulam via dentro nas e aos seus a (IDE ), Os de análises a base aos do recursos às de erros por alertas ou as suas visualizações diagnósticas, se fará e nascerão prontas ao Seu operar. O tipo que define esta via da Ligação é do via puramente escolhido pela: a da onde nas bases de origens que você dará/acionará e da via em correr pelo / Partida O Aquele(A execução/ O Claude).
A sua Postura e Escolha nº um : Ativações do via Seu ambiente Terminal via interna no Embutido no Software IDE (Altamente Sugerido e com Automática ativações nas portas-conexões)
A rota e posição menos custosa / livre à transtornos. Ao utilizar e chamar o modo interno / Console ali incorporados (Na grande via, fica a base mais embaixo nos dos menus ali contendo os referidos Terminal / abas lá localizadas), o acesso à ser digitadas nas barras de entradas :
claudeTendo em Vistas / A sua Perspectivas : O Claude e App dá a partida. Ações Integradoras do plugins já ganharam a reações em automaticidade! Sem vias extras na manuseação. Sendo o seu pontapé dado via a base dentro ("Estomago" ou via interna do Embutidos dos Apps IDE) , logo de suas natureza ao plugin ele capta qual de suas referências com tal ( IDE ) que deverá plugar os cabos do código ou se conectar sem demoras !
Como fazer Analogias aqui : Usar no WiFi da Sala - Em Suas Casa! Você em seu domicilio destrava / ligar seus os aparelhos celulares de telas à mãos. - Ele os logará as redes WiFis ali das imediações; zero de requerimentos com "Qual sua senha? O de seu ID?". Fazer essa a Ativações nas partições pela base ao iniciar os a (Claude) seria com efeito dessa própria experiência. —— Do Seu ecossistema e ambiente o sendo adequados e exatos, As suas configurações de rede se montam na auto completude totalitárias/automatizada !
Posição e Alternativas o nº de (dois) : Ativar e acionar com seus acessos os a Terminal via Fora, Com sua conexão manual ao referir-se à os envios à ( /ide )!
Sua as preferências se alinham às do perfil ao se apoiarem por sistemas a terminais avulsos (iTerm, ou também as bases dos do - Windows Terminal / o modo Terminal e consoles fora - Externo), faça à ordem de rodar nas chamadas O modelo ( Claude) primeiramente. Posteriormente às configurações nas de mãos manuais :
claudeE no seu bate-papos (nas respostas):
/ideVisões as Esperadas: Os resultados seriam no listar as variadas as ferramentas com as IDE da (JetBrains) detectadas via as suas procuras por varreduras (Claude). As escolhidas as corretas - se monta / O sistema se alça ao se Ativar (e Se Estabelecer). Da das Analogia ao caso das: "Na Casa de outros a conectar WiFis", vai requisitar da tua via / Mãos em definir o de as conexões às "Suas Redes"! —— No que as referências ao de /ide em comandos, consistem/referem a exato disto no gestual ali aplicado!
Uma a Condição com grande riscos em a os esquecimentos e Ocultações nas suas Atenções: Ao dar Partidas nas ações em execução nas referida Base do Projetos (No raiz / Root da árvores aos documentos e de seus arquivos de códigos).
Sem via da importar com o de sua forma usada ou modo com chamadas e de a adoção - A oficial e diretrizes nos aponta e fala pra :
Ao almejar e você caso tenha vias em ambições para de os acessos que Claude vá ao mesclar / obter contatos com aqueles Documentos iguais as IDE contêm. Pede-se a atenção ao realizar tais iniciações aos sistemas e ( Claude Code ) de dentro ali na mesma diretório na qual de Base ao ROOT das sua a arvore ali das "Pastas do Projetos" (Das pastas / os códigos)!
Nas frases de a se ter em fáceis via à as suas leituras claras e puras : A de sua ferramentas e programa - (IDE) que tem pastas/projeto as a serem operadas nela de uso abertos, O que seria requeridos à de se executar os chamados nos / CLI / claude na correspondente ao tal espaço ali! Se o chamado ir em a rodar à locais na como os os espaços do: ~/Downloads etc.. , As da listas e das suas análises da árvore às suas Pastas / Projetos - Não irão e não baterão (Se casarão ou fazer Match)! Os de acionamentos via Embutido nas Janela do Terminais do Aplicativo - atendem a todos requesitos via total natividades sobre aquela das exigências aqui propostas ! —— Aliás é aquela com a também base para O motivo da - A Sua recomendada Postura de Nº de Uma(1) !.
| Partida ou Suas Base em Origens das inicialização | O método E o Estilo para via conexões ! | Os referidos Projetos e Base das Pastas |
|---|---|---|
| Os terminais Das Bases Embutido via O IDE ! | Os recursos à auto Ativações. Em modo da ausência de necessidades pro operar! | Seriam de por natural vias as locais do de Projeto de ROOT a base/arquivos ✅ |
| Pelo Terminal Fora E Em Extensão (As Iterm, E Outros .. ) | Em as chamadas em as manuais pro e a uso: /ide para a seleção por as escolhas duma IDE | Precisará e exigirá sua auto locomoções / das de suas por (cd ) p/ as raizes Root/Pasta Projetos |
Naquelas circunstâncias comuns a gerais, de ter os usos perenes durante no e do tempo em (Terminas na BASE DE EMBUTIMENTOS) e por toda seriam das das de total suficiências à cobrir – As da automação das se conectar via completude de se alinham perfeitamente , e as sincronias das localizações se equiparam à natural de si mesmas nas bases e raiz (Roots ); terminal nos ambientes na par às mesmas janelas/quadros. Usar os apertos de: Cmd+Esc iram os te impulsionar / lançar de via saltos ali na outra a intervir/alterando ou não!. Menos que, em um caso ou ex-cecional via - o fato as suas mesas do projeto por via o Terminal de Fora em paralelo / a externa e rodar alguma demanda à de estar. Naquela de via ali em temporário à o chamando na as conexões ao via /ide !.
💡 Se resumirmos Numa Expresso De apenas Frase : Da inicialização e Partidas nas via A do embutimentos às bases no(IDE Terminal) = A conexões à por se automático E Os sincronismos à da sua Raízes Naturais da Diretoria Root/Pasta (As Indicações mais Sugeridas / Votadas); As De via Partidas nas O exterior às vias( Terminais) = as aplicações via Manuais e Digitação do
/ideàs conexões . Das formas quaisquer com que você fizer isso; o que ditará e mandará : É ao realizar As a a ativação do inícios as raízes à diretoria base ali/ Root do Projetos !.
05 Ele Pode Fazer o Quê: Os Cinco Recursos Integrados
Depois da Conexão Efetuada, o plugin fornece os ganhos referidos pelas Notas da Oficial (São Cinco / 5 ). O Nosso Foco nas referências no momento baseiam na Contrastes A/As da(E) Em E Ao No O A (E Extensão No O Do VS Code ), no resumo desta lição a nossa "Tabela Comparativa" vai apresentar isto à você (ao final do Capítulo).
- O de nº 1 ① Pela partida às Corridas (Inicialização Rápida) : Ao editor dar seus toques à:
Cmd+Escpara Mac (ouCtrl+Escno Windows ou Linux) para diretamente a abertura do seu (Claude); Os comandos podem também estar as via botões/interface pela as na (UI). Esse recurso é o de maior uso e frequência —— Ao longo de codificações e escritas ao ter a dúvidas ou ao perguntar, Os usos pro o do "mouse" na abas ou abas ao terminais não vão ser requeridas e nem necessárias! Só apertos curtos em atalhos e seu Foco à (Focus/Mira) te remeterá/encaminhará ao espaço para perguntas a todo instantes!. - A de nº 2 ② Nas Regiões do Contexto Na Área Para as Suas (Selecionadas) a ser / Compartilhar (Shared) : **O código à atual visualização ou (Highlight)/ marcação nas de a seleções no IDE; Ou também O seu(s) Arquivos por as Tabulação (Abas) e Aberto no presente uso - vão ter A Automaticidade em seu repasse para das / o compartilhamento para (O Claude) **. Nas tuas frases caso de envios por: "Porquê e o porquê de erro a este código/daqui?", e a (Claude) saberá na certezas sobre as o as do de qual do Trecho e lugares à Vós/Tu falavas a! .
- A de O nº 3 ③ Das Vias Pelo Uso Pela O Atalho a nas da A Citações ao Documentos E Ficheiro (File) : Na apertos do de à/ as tecla :
Cmd+Option+Kno(a) seu(s) os( Mac ), (O E O A doAlt+Ctrl+Knas as OS (Windows/Linux) ) pra As inserção e na das de o A menções ( A do@) com O formato / Na a estrutura ao no:@src/auth.ts#L1-99, que nas em conterá A de O do Seu Caminho do a(s) Diretoria nas a às junte(os) com A(as/os) o do Das - A de Numerações O Da E / ou Linhas / As a ( Lines ), pra da a na O De O Claude à o A da exatas na As a localidade e O Posições ! . - De N.º 4 ④ Ao As Visualizações de Diff Na As Vias Pelo As A ( Diferenças) O Na A À A As Na Em A(as) : As a Em As das O a o Modificações a do / as À a De o as Mudança E a do Código são As Diretamente a Exibido As E na (Do O A E Da) IDE A (De / Do) Seu À E O as Na a(A) a de Visualizador As de o A ( Diff ) , as a e À a Ao As Ao de / O As De O / a Em Terminal Na(Nas/No) a E À a Com os Do ( O as De Texto).
- O nº 5 ⑤ Compartilhamento de Diagnósticos: Os avisos de lint, as linhas de sintaxe com erro e outros destaques em amarelo ou vermelho feitos pela IDE são compartilhados de forma automática com o Claude. Ele consegue "enxergar" diretamente as anotações do sistema; você não precisa copiar a listagem de erros uma segunda vez.
Destacamos à parte dois aspectos entre facilidade na confusão e/ou falha em segurança:
⚠️ Na Área de Segurança (Mantém coerência àquela do VS Code): As suas Seleção A por código/texto Compartilhados, caso correspondam a a um Arquivo protegido e em rejeições no
Read/ Suas regras via negativas e Acesso/Lidas , O processo a em sua transferências de informações serão impedidos / travados. - Na o ao à Aos Envio para ( O de Claude ) não ocorrera (Em Base Às A e Documentações as O Do Oficial). O As Da O arquivos de A a o / de.enva da e de A Seus os / as Semelhantes de Naturezas são o / às recomendados O A(à) de se a o adicionar E as à (as).⚠️ O Do De Área de Riscos Ao de (Erro Prático): O os Atalho para do Citação O Ao Ficheiro (File) tem Os Seus a De contrastes Ao o VS Code - Nas o do / as VS Code O as a São :
Option+K/ E ou asAlt+K, Em do O a JetBrains O / Tem uma A a Mais A Tecla:Cmd+Option+K/ E a ou O aAlt+Ctrl+K, Nas do A as Transição / As De as as Saída A o as do De VS Code E o as É O A As De Na / O a Mais O a Da Fácil as / De As Os O a Em e as a Apertar A / o E a Errado .
No aspecto do Diagnóstico Em O de A Compartilhar (Diagnosis Share) E a De A do O A Percepção as A É A Em A As O as A Maior O a Da. Nas a o De As O a As Do Em Da O O a Da a JetBrains / As A a Inspeções a do a A Do Código a As O As Já As E As a Em O A As A O Da As Forte / As O Da O As O A Do / a As As Indústria . As A E Em As A as a O / a Do A As A Antes O As De A O a De O As Copiar O E A a As Do O A As A Os O A Para O A As O A O Do Terminal as Claude, a As O A Agora O a As A as O A Ele O As O A Consegue As E a As As E a O A Ler. Por Exemplo, o PyCharm exibe linhas sinalizadas de alerta: uma 'importação não utilizada' juntamente a linhas sublinhadas por incompatibilidade de tipo. Se pedir que ele: "Ajuste e concerte os apontamentos reportados na área da IDE," ele reparará cada uma baseando-se por meio do diagnóstico partilhado ali, eliminando o trabalho via cópia dos logs nas exceções para envio!
| A da Integração (Recursos) | O(a) O JetBrains | O Do / a O VS Code | Nas / As A Notas / Observações |
|---|---|---|---|
| Inicialização/Start Rápido | Cmd/Ctrl+Esc | Cmd/Ctrl+Esc | O O Idêntico |
| As A Da Contexto A (Seleções / Abas) Compartilhada | ✅ O Do a O (Automático) | ✅ O a O (Automático) | Idêntico |
| Atalho p/ citação e Referência Ao (File) | Cmd+Option+K / Alt+Ctrl+K | Option+K / Alt+K | O Diferente! |
| Visões O Em A O a (Diff) na IDE | ✅ (Necessário O O A(as) à auto) | ✅ | Idêntico |
| O Compartilhamento Em (Diagnósticos) | ✅ Em O a (Automático) | ✅ O Em O (Automático) | O O Idêntico |
| As O a A Na (Interface) O a Em Do (Diálogo) | O Em A Da (Terminal Integrado Do / Na IDE) | O O Da A (Painel Lateral e Gráfico Em A Independente) | As a A As O (Diferenças Fundamentais) |
💡 Se houver a Nas as de A as Resumo O A Numa Em As Frase : Em as a o De O a Cinco O A Benefícios , A As a O Em a De As Compartilhamentos A as a (Seleção, e Diagnóstico, O a E Diff O Na As A IDE ) A o O as a são a as A A as E o Praticamente O A Idênticos Ao / A O VS Code ; O a A O Maior a O a De O As Diferença O A O a É a As A o O Que A o A As A Conversação a As O O A Ocorre O A No O a O Terminal O As Embutido , A o E O a também a O A O a Atalho O a De O a A Citação O A O Do O Ficheiro O A O a Exige O A As A Pressionar O A O a Uma As a Tecla O A A O As Mais .
06 Da Configuração: Ponha a A da Visão em (Diff) A a Para Fora , E as Então o Em As Na Configure a O Plugin
A as As Depois O a De A as o as O a Do A O Instalar O A E a A a O O A Conectar , A O A a Há A as O a Duas A O as Configurações O a O Que O a O Valem O a A O a Pena O a O O a Ajustar O a Em O a as Dois O a Minutos , A as O a Experiência O a O Muda O a As A Drasticamente .
Configuração um : A o O De O a Definir A O a Ferramenta A O a Diff a As A Para as auto (Importante)
Anteriormente a o as O a Foi O a O a Dito O a Que a As o O a Diff A o a O Pode a As A Abrir O a As A Na O a IDE , Mas A as Isso O A a Depende O A De A as Uma O a As A Configuração O a O A Específica . No A O as o Claude a As A Code O a As A Execute A as O a /config , As A O Encontre O a a As O a A Ferramenta O a A As Diff O a (diff tool) , E A as O a A Defina a O a O O as Para O A auto :
/config| O a Valor | O a A Efeito |
|---|---|
auto | A O a O A As A O Alterações O a O a Em A O A Visualizador O A O Diff A O a A Da O a IDE a O A O a (Lado as O a O a Lado) a O A O a (Recomendado) |
terminal | A O as O a A Alterações a O A O a A As O Permanecem O A No O a Terminal O A O a a O A A Usando as O A O a Símbolos O A O a De O A O Texto |
O a O Aqui a O A O A É a O A O A Fortemente O A a O A Recomendado a O A O a O O A a Definir a O A A auto —— O A a O a Já A O A A Que A O A A Está A O A O A a A Usando a O A A O a O a IDE, a O A O A O a Então A O a A o A A O Aproveite O A A O A A O O a A Aquela A O A A O A O a A Ótima A O A A O A a A O Visão O A A O A A a a A Lado O A A a a a A A a Lado O A A O A a a a Do A O A O A O a a A a A JetBrains , O A A O A O a A O A O A A Diff A O A A O a A O a O A A De O A A O A O A A O a A A Texto A O A O a A No a O A O a O a a Terminal A O A O a O A A Fica A O A A O a A A O A a A Realmente a O A a O a O A A Difícil A O A O A O a A De a O A a A O a O A A Olhar A O A O a A A a O Quando A O a A O A A a A A as A Alterações O A A O a A A O A O a O a Ficam A O a A a O A a O Grandes a .
A As Configuração A a A dois O a A : a O a Configurações O a O A Do A O A Plugin a O A A (Settings O A O a a a A → A o a Tools A o a a → a O A A Claude A O A A O a Code a O a a a A A a [Beta])
A As O a A As Configurações O a a A A O Do a O A A Plugin A O a A O A a A Próprio O a O a A O a O A a Estão A O A O a Escondidas a O A O A A Em a O A A O a a A Settings a O A A O A a → O a a a Tools O a A a a A O A → A o a A Claude O A O A A Code a O a O A A O a O a [Beta] a O a . a O a Algumas a O A A a A o a Coisas A O a O A a a A a Que A O A a O A a o O a Valem A O A A a A O A a O a Pena A O a a O A A a a Saber O a a A O A A a a A : a O A A
- O as Comando O a A A a O a Claude A O A O a A O A A (Claude A o a A a O A command A o A a o A A o a path A o a A a a A ) : a O A A a A A o O A Padrão O a A a o a A a a
claude; a O a A o A O a a Se a O a a A O a o O a A o O Seu A a o A O a a OclaudeA a a o a A O a Não A a O a A O A o Estiver A o a A A o A A o a No a O a A o a O A a PATH A a O a o a A o a O a a Padrão a o O A A O a , a o A O a A O a o a Você a o A o A a a A O A Pode o a A a a O A O a A Preencher O a o a O A A A O a o A a Rota o a o a A a A O a A o Absoluta o a O A A o A a O (Por o A A o A A a o A o a Exemplo O A O a A a O a o A/usr/local/bin/claude) A a O a a O a A o Ou A a o a a A A onpx A o A a O a o A @anthropic-ai/claude-code. a o A A a A A o A Quando o A o A a a A a a O a Clicar o A o a a A O a a O a a O a No O a o a a a A A Ícone o A A o A O a a O A Claude o a O a O a o A a E a O A A a O a Ele O a a O a o A O A A A Avisar a o a O A o a a O a O A 'command a o A a o a A o A a O A a not a A A A a O a a o o A o found' a o a a A a A a , o O A o A a A o A A a a A A o A a Maioria a o a a a A a o O a O A o Das a o A O A a a O a O A A o A o Vezes O a a a o O A a a o A o a A o A a É o A o A a a A o o a A O A O A a O A a a a A A Aqui A a a A O A O a o a o o a a a Que O A o O A O a o a o A O a a A O A Você a o A A a o O a A o A A o a A Precisará A a a a A A O A o a A a Configurar O a A a a . - **A a A a o Suprimir A a A A a A a A A o A A A A A Notificações O A A o O A A A A O A a A O A O A A O De A A O A A O A A a a A A A 'O O A o A a a A o Comando A O A a a A O A A a A A a a Claude O A A a a o O a o Não A a a A a O a o a A o a Foi o O A A A a o o Encontrado' a A A o a a a a ** a a A A a : o A A A A A Se A A A o A o a a A a A o A o A a o o A A a A A as A a o O A a Notificações A a o a a O A a A o A a Forem O a o A a O A a o A A o a o Irritantes A A a A a O A A o A o A o , a a A o A Você o A A A A o Pode o A o A A A Desativá-las a O A A o A o A . a A o a
- **o a o Ativar o A a a O A A A o A a o A a o a a A Option+Enter o A O A o a Para A o O a a A Entrada a o a O a O a o a a De o O a A a Várias O A O A a Linhas a o O A O A A A a (Apenas O A O A A A o A Para a A O a macOS) a O A a A A O a o a A A A o A a ** a A A a : a a A a Após a O A O a A a o A a A A a o Ativar a o A A A o A O a , A O A o A O a o a a O a a o
Option+Entero a o A a A a A A a a o A O a o Na o A a o Caixa a O a A O a A a De o a o a o a Entrada a a o A o A a o a A o a a a A a o Insere A A o A A a a Uma A A A A A a a a a a a A a o A Quebra A A A A a A a a De A a o a o a a A Linha A a a o A o a o a . a A a a **Se a A A A A A a A O a A A a Tecla a A o a a a a A o A O A A O A a A Option A o A O a A For o a A A a Capturada a A o a o Acidentalmente a a A o E A o A A A a a Afetar A O a o A A o a O A a A a A Sua o o a A o a o Digitação a o A A A A o a A o a a o o A o a a a a o A A A , a o a a a a a A a a o A a A a o o a Desative A A o a o Isso A A A o o A A A o a o A o a a A ** a A a , a A o a a e o a A O A o o a A o o a A o Apósa o A O A A A a o o A o a Alterar a O a A a o Você o a A a a Precisará o O a a Reiniciar a O a O A A A o o a A O a Terminal o a O a a A A a A . - **o a A a A A o Ativar A o a Atualizações A a a a O a A Automáticas a a a a o a A ** A o A a : A o a O a Verifica o A A a E A a Instala o a Automaticamente a A A a O a a as a Atualizações A o a Do o A o a a a Plugin a o A O a o a A A A , A a a A a E a O A A As a a a a O a Aplica a o o a o a a a A A a a o o Ao O A A o a A a a o o a A Reiniciar A a a O A A o A A o o A o A A o a o . A
Das a o A a O a quatro a a O a O A a a A opções a O a O A a acima, a O A A a a a **A O a A mais o a a importante o A a o A o A a de o A A se o a lembrar a a a O a é a O A a a linha a o a a superior: a O A O A A o caminho a O a a A A o a o a a A do a A a a Comando o A a Claude a A a a A a o ** O a A a a a a a —— A a O A A o A A a ao a O A a o O a clicar a O A o A a a A A A a no a a ícone o A a Claude A o A o e a A ver a A o a o "command A o A o not A a found", a o dez a o entre O A a a a a a A a A o A A a a O A A dez a o a o A A vezes A A O a a o o A A a o será a o A a isso o a a a que O A a A precisa a a A O a a ser a a configurado. A a o A a o a A o o a A
💡 o a A o A o Para A o a os O a O A O a A usuários a a do A O A O A A A o A WSL a a O A o : a A a O A a o A A Defina o a A a o comando A o A O a O a a Claude A a A a a A como A a a a
wsl O a a A A O A -d A a A Ubuntu a a A O A A A A A A A -- A A A A A bash a a A -lic a O a O a a a A "claude"A O a (troque A O a A aUbuntua a A A a pelo A a A nome a a A da a A sua A o distribuição A o a A WSL). a a A
💡 A O A o o A o o A a a A A O a A Resumo A A O A o a a o o o a a em o a uma A a A A a o A o a O A a frase A o A a A A A : A A O A O a O a A A o A Acesse a O A O a O A O A o A Claude A o a o a Code A a e A a execute o a A o a A A a
/configa a o o a a para o A o o A a definir o a o A o O A a A O a A A o diff A O a para O a A aautoa O A O a A , o O a O A o a e o o a A a então o a A a A a A vá A O a A a para a a a A Settings a a A → a A A A Tools a A A a A → o A a A Claude o a A A A Code a a O A A A A A [Beta] o a A O A a a a a a para A a a a o A o a A o a configurar O a o a A A A o o a A plugin A o A A a —— O a O A a A o a a O A onde a a a a a a a a a a o a A O a **a A A o a A A o a a A a rota O a A A do a A a a A A a O a a Comando A o A a A o A a Claude A A A o A a ** a A A a A A a a a A a A o a a a é A A a a a A O A a o o a a a chave A o a o para O a a a A O A A resolver A o a A a a O A A o A "comando O a O a a O A A A O A a a A a não a o a a encontrado" a O a a . o a
07 o A Três O A problemas A A a exclusivos A A para A usuários O A A da a A a A A JetBrains
Os a A A três A a a problemas o A abaixo A a A são a o o o A A a A A A A aqueles o que a os a usuários O a da A a JetBrains a **A O a a o o O A a a a O a A O A deparam a O a A A o a o o a A A A a O a com a A A A a a A A o A a a A A A A A o a A A A a A A A o A A A A O A mais A O a O a o o a A A A O A A o o a o A A A o a A o A A A A O a A a A A a A o A A A o a O a a o o a a frequência A O a a o A a o O a a a o o a a a o o A o a a o a A o a a a ** A A A a o a A A a do A A O a A o que o a O A o O A O A os A a A a usuários o do a A O A VS a O A o A A a o a a Code, a a o o o a A e O A A o a o a a O A o o site A o o a o o O A a A a o o a oficial A a o a O A a A lista a O A A a o A a soluções a o A a o O A A a O a o A separadas a O a a o a a A A A para A A o A a o O A a O a o a eles. A O A a A a
Problema o O a A A a o 1: a a o Interrupção A o A A com O A O A a A ESC A A falha A
O O a A terminal O a a A da A JetBrains o A A tem O A A A A um A a A a velho A problema: A Você O A o quer o o A pressionar A a a o a o A a a o A A ESC A A O A a para a A o A O a A interromper A a o a a a O a A O a A o A O a a a a operação a o o A A a que A A a o O a A A O A Claude O a a O A A A está a executando, O a A A e o o A foco a a "pula" A a A a A A a para a a a A o O a a O A A o O A editor, O A a o O A A A a e a O a O A O a A operação o O a A A a não O a a A A A A A A a A a é A A interrompida. O a a A a O A A A o a o a o o a a A a o a O A A O A A A A o a A razão O A é a que a a a ele a O A A liga o o a por A padrão o o A A o a a o ESC a para O A O A A O A A "mover A A A o A A O A a o o a a a A a o a O A a foco a a a o A a para A A a a a A a O A A A a a a A o A a A a o a O A editor". O A a A o Solução: a
- a o A a Vá o para A A Settings A A → A Tools o A → a Terminal a A A a a
- A A o o a Escolha O A a a A A a o A um O a a o a a A a dos a a A o o a a a a A dois: o O A A o A Desmarque a O A a a **"Move A a A a A a o A A a A focus A o a O A A o a o A a A to A a o O A a a A A a a O a o A the o a o o A a A o a O A a A a a o a O A a a A a A a A A A A A A A o A editor A a A O a a a o a o o o a a A with A O a o a a A o o A A A A o a o a a A o O a Escape A a A A A a a A a O A o a a A o a O A " A a a A a A (Usar O a A a A O A a o Escape A para a A A a o O a A a A a a mover o a o o a o o o a A o A a A o foco A a O a o a o o A o a para A O a a o A a o O A a A a o o a o A A O a o A o A o A a a A A A o A A O A O A o a o O a a A A a o O A A a a o A o o A A editor A a o a o a O a O a a A a A o A A ), a o A a o O A o O A a o A ou a o a O A a clique A a A A a a o a em A o o a A O A a a A a o O a o o a o o a "Configurar o a a A o O a A A o A A atalhos A a A a a a a O a a o a A A A a do A A O a a A a a A a A a a a O a O A o A a terminal" O a o A o a a A A o a e o o A a a exclua a O a a O a o O a o A A a A O A a a A A a "Switch a O a o o a A a a a o A o O A a a a o A A A a a A a a A focus o O a a a o o A o A a o a to O a O A A o a o A A A A A a o A o A Editor" a O A a o O a A a o a (Mudar a O a A O a A a O A A a foco a a o A a o a o A a A O A a O A a a A A A O a o o o para A A O a A o A o a O A A O A A A a a A O a o O a A O a a Editor) A A a A a
- o O a A o o Aplique a o o a O a A A a O a a A A A O a o O a o a O a A o A a A as a O a a a A A O A a A o o o A a A alterações a a a A o A
Depois A a O a A A de a a O a o alterar A a a a isso, o o A O a a a A a o a ESC A a A A a funcionará A A a o a a a normalmente o a para A A a A A o A interromper A a A A a a a A a A o O A A as A a A o A o a tarefas. O a A a É a A A o O A a A A o a A a A a A a a A o O a A a A A o a A o o O a a a A O A A a O a A O a o a a o O a a A a a O a o A a A A a O a a O a A a O a a a o A o A a o a a a o A a a fortemente a a o A A recomendado o A A que a a o A você O A o a A A A a mude A A isso a logo a o A A após o a a A a A a A O a o O a A a O a a a a instalação o a O A a O a A A A A a A A o A A o A A O a a a a A a a a A A A o A o o A a o a o o A o a a a A O a —— A O a o A a a A a a o o o o caso a A a A O a o a a a A A A a O a O a a O A A O a o a contrário, a O a A O a o A o A o A quando a A O a a o Claude a O a O A a A a A o A estiver a A O a a A a executando A a o O a A O a o O a a a a a o e A o a o a a a o A a O a o O a você O A A a O a A o a a quiser a a A interromper A A a A O a a A O a o a e a o O a A a A pressionar A a a a A a O a ESC A a a o o e o O a o A A O a não o a a A a o houver A o A a O a o A o a resposta, A O a a O a A a a a o O a a a o o a O a a O a a o o a A O a a a O a A A A a O a a A a a o a o A A O a o O a a a o A O a a O A A a o A isso o o a a O a A o a O a A A A A A A será a A o o A a o o a A o muito A a o O a a o A a o O a A o a O a A a O a A o a A A A A A A a o a a O a o a o o a a O a frustrante. O A a a A O a a O a A
a a O A O a A o a Problema O a a a A A a o A 2: A o A A a o O a o a O a A A O a a o A WSL2 a A a a A a A a O a o a a o o A a A o o a indica a a A A a "Nenhuma O A a A A a IDE O A A A a A O a A a o disponível A o a A O a a o o A O A A detectada" a
No a a A a a A o o A o A a A A WSL2 O a a a a a O A A A O a com a O a o O a O a a o A Claude A o o a o O a O a o A A Code O A o o O a a A o A A A A a A A A A + A o a o a o a A IDE A O A o a a a JetBrains, o o A A a o executar a a a a o a o a a /ide a A o a frequentemente o A o a a o A o relata a o A a O a o o a A a a o A A A O a a o O a o A o A O a A a A A o A a a A o A A A A a o a o A A A a a a A o a A a a a O A a **"Nenhuma A o A o A a A o A o A a IDE o o A a O A A a disponível a a O A o detectada" a O A a o A O a A o A o o A **. A A o A A O a a O a a a A o a o causa A A A A A a O a A o A a raiz O A O a A O a a a A A o a a o a a o não a a a o a o é O a O a a a o A que o A O a A o O A a A o o o A A a plugin O A A está o o a o A quebrado, o o A O a O a O a O a a a A O a o A mas A A o A O a a sim o A o A o O A O a O a a A a a a a a o O A a a a A a A A A O a o A O a O a O a a a a A A A o A O a O a o A O a a o a a a a a a a o a A A O a o A A o A A O a o A a a A a A A o o A a a o O a O A A o A o a A rede a A o a NAT o A A a o do o o A o WSL2 a A a A A a A o A a A o O a o a o o A o a ou o A O a A A o A o A o A firewall o A a a a A a A O a a A A do A A Windows a o A A que a o o a O a está a A o A a a a o O a a bloqueando A O a O a A a O a A O a O a A o a a O a o a a conexão a O a entre a a A a o o "Claude o a a no o WSL2" A a e O a o a A a a "IDE o A O a o o O a o A no o a Windows" A O a o (o A O a O a A A o a o WSL1 o a o não O a a a a o A o A é a o O a A A afetado). O a O a A oficial A A forneceu A A A o a O a O a o a a duas O a O a soluções, a a A A O a recomendada o A A é o O a O a O a A A a O a O a A O a a o A O a A a O a o A O a o o a A O a O a A A a a a a a o a a O a o A O a A A o A O a O a a o A a A O a A o a A a a O a A a primeira A o A O a (permitir A A A o A a o O a o O a a A O a o no O a a A A firewall), A A o A a porque a o O a o o O a O a A não O a o A A a a A A O a A altera a o A A A A a o O a A A modo o a a A a a a de O a A a A o A A a A o a rede O a o a o O a a a atual: O A o o a A
# Passo 1: Descubra o IP no shell do WSL
hostname -I
# Supondo que a saída seja 172.21.123.45, anote a sub-rede 172.21.0.0/16# Passo 2: Abra o PowerShell como administrador e crie a regra de firewall (altere o intervalo de IP para a sua sub-rede)
New-NetFirewallRule -DisplayName "Allow WSL2 Internal Traffic" -Direction Inbound -Protocol TCP -Action Allow -RemoteAddress 172.21.0.0/16 -LocalAddress 172.21.0.0/16Em seguida, reinicie a IDE e o Claude Code para que a regra entre em vigor.
A segunda opção é mudar o WSL2 para "modo de rede espelhada" (requer Windows 11 22H2 ou superior), adicionar a seção [wsl2] e networkingMode=mirrored no arquivo .wslconfig do diretório do usuário do Windows, e então reiniciar com wsl --shutdown. Se você usa o Windows 10, não mexa no modo de rede espelhada, use diretamente a primeira opção.
Problema 3: Desenvolvimento remoto, o plugin deve ser instalado no "host remoto"
Se você usa o recurso de Desenvolvimento Remoto (Remote Development) da JetBrains — onde um cliente local se conecta a um servidor remoto para codificar — há um detalhe que não é intuitivo:
O plugin deve ser instalado no "host remoto", e não na sua máquina cliente local.
O caminho de instalação é Settings → Plugin (Host). O erro mais comum é instalar o plugin no cliente local, não conseguir se conectar de forma alguma e gastar muito tempo para perceber que foi instalado no local errado. Lembre-se: Onde o Claude realmente está trabalhando é onde o plugin deve ser instalado. No desenvolvimento remoto, quem trabalha é o host remoto, então o plugin pertence a ele.
| Problema | Solução em uma frase |
|---|---|
| ESC não interrompe | Settings → Tools → Terminal, desmarque "Escape move foco para editor" |
| WSL2 não detecta IDE | Permita no firewall do Windows (recomendado) ou mude para rede espelhada, e então reinicie |
| Falha no desenvolvimento remoto | Instale o plugin no host remoto (Settings → Plugin (Host)), não no cliente local |
💡 Resumo em uma frase: Falha de ESC, mude o atalho do terminal; falha de detecção no WSL2, permita no firewall; desenvolvimento remoto, instale o plugin no host remoto — estes são os três problemas mais comuns exclusivos da JetBrains. Após a instalação, mude a configuração do ESC imediatamente.
08 Mão na massa: Execute todo o fluxo em 10 minutos na JetBrains
O processo a seguir começa do zero e, em cada etapa, mostra "o que você deve ver", para que você possa verificar por si mesmo. Demonstrado com PyCharm, mas as etapas são idênticas para outras IDEs da JetBrains.
Passo 0: Confirme que a CLI está presente — Execute claude --version e a expectativa é ver a versão impressa (como 2.x.x (Claude Code)); se reportar command not found, volte primeiro para o artigo de 02 Instalação.
Passo 1: Instale o plugin e reinicie — PyCharm → Settings → Plugins → Marketplace, busque Claude Code → Install, saia completamente do PyCharm e reabra. Expectativa: Após reiniciar, você deverá ver Claude Code [Beta] em Settings → Tools.
Passo 2: Crie um projeto mínimo de teste — Crie o arquivo demo.py:
def greet(name):
return "Hello " + name
print(greet("world"))Passo 3: Inicie o Claude pelo terminal interno da IDE — Abra a guia Terminal na parte inferior do PyCharm e execute claude. Expectativa: Os recursos integrados são ativados automaticamente (ao iniciar do terminal interno, não é necessário usar /ide); na primeira vez, ele solicitará que você faça login na conta da Anthropic e conclua a autorização pelo navegador.
Passo 4: Defina o diff como auto — Execute /config no Claude e defina a ferramenta de diff como auto. Assim, a próxima alteração aparecerá no visualizador de diff do PyCharm.
Passo 5: Selecione o código + faça uma pergunta para verificar o compartilhamento de contexto
No editor, selecione as duas linhas da função greet, volte ao terminal do Claude e digite:
O que pode ser melhorado na função selecionada?Expectativa: O Claude responderá com base nas duas linhas que você selecionou (pode sugerir o uso de f-string ou adicionar anotações de tipo) — ele não perguntará "qual função", o que significa que o compartilhamento da seleção funcionou. Este é o passo crucial para verificar se a conexão está estabelecida.
Passo 6: Peça a ele para modificar e veja o diff aparecer na IDE
Em seguida, digite:
Por favor, altere para usar f-string e adicione anotações de tipo.Expectativa: Porque o passo 4 foi definido como auto, as alterações aparecerão no visualizador de diff do PyCharm lado a lado — a versão original return "Hello " + name à esquerda, e a versão alterada return f"Hello {name}" à direita, com as anotações de tipo adicionadas à assinatura da função. Aproveite apenas depois de analisar as mudanças.
Chegando aqui, você testou as quatro funções principais: instalação do plugin, conexão da CLI, compartilhamento da área selecionada e diff na IDE. Se no Passo 5 ele perguntar sobre qual função você está falando, ou se no Passo 6 o diff não aparecer na IDE, volte e reveja as seções 03, 04 e 06.
09 Resumo
Este artigo focou em integrar o Claude Code na família de produtos JetBrains. Os pontos-chave são:
- O plugin é uma "ponte", não um "painel": Ele conecta a IDE à CLI. O diálogo ocorre no terminal integrado da IDE e o diff é exibido no visualizador nativo da IDE, diferentemente da extensão para VS Code, que tem um painel independente de conversa.
- Ambos os componentes são necessários: A CLI e o Plugin não podem faltar um ao outro; é mandatório reiniciar totalmente a IDE após a instalação, essa é a causa mais comum para "instalar e não funcionar".
- Há duas maneiras de se conectar: Iniciar pelo terminal interno (Recomendado, conecta automaticamente) ou pelo terminal externo (conectando manualmente usando
/ide). Em ambos os casos, a execução deve começar a partir do diretório raiz do projeto. - Três problemas exclusivos: Interrupção do ESC que falha (mudar atalho do terminal), WSL2 não detecta a IDE (permitir no firewall), plugin para desenvolvimento remoto deve ser instalado no host remoto.
Você agora deve conseguir instalar independentemente o plugin na sua IDE JetBrains, conectar o Claude à IDE, usar a área de seleção para informar precisamente o contexto e enviar alterações para o visualizador de diff da IDE. Os usuários do JetBrains não são cidadãos de segunda classe — nenhum dos recursos principais está ausente.
Até aqui, abordamos os dois grandes ecossistemas de IDE, VS Code e JetBrains. A característica que compartilham é: você precisa ter a IDE primeiro e então acoplar o Claude. E se você simplesmente não quer abrir uma IDE e quer apenas um cliente Claude independente e pronto para uso?
O próximo artigo é o 10 Aplicativo Desktop — O Claude Code também possui um aplicativo de desktop autônomo que não depende de nenhum editor de código; você apenas o executa e começa a usar. Vamos examinar para quem ele é indicado, como decidir entre ele e a versão integrada na IDE, e os recursos exclusivos de conveniência que a IDE não possui.