Claude Code s’intègre avec les IDEs JetBrains grâce à un plugin dédié, fournissant des fonctionnalités comme la visualisation interactive des différences, le partage de contexte de sélection, et plus.

IDEs pris en charge

Le plugin Claude Code fonctionne avec la plupart des IDEs JetBrains, incluant :
  • IntelliJ IDEA
  • PyCharm
  • Android Studio
  • WebStorm
  • PhpStorm
  • GoLand

Fonctionnalités

  • Lancement rapide : Utilisez Cmd+Esc (Mac) ou Ctrl+Esc (Windows/Linux) pour ouvrir Claude Code directement depuis votre éditeur, ou cliquez sur le bouton Claude Code dans l’interface utilisateur
  • Visualisation des différences : Les modifications de code peuvent être affichées directement dans le visualiseur de différences de l’IDE au lieu du terminal
  • Contexte de sélection : La sélection/onglet actuel dans l’IDE est automatiquement partagé avec Claude Code
  • Raccourcis de référence de fichier : Utilisez Cmd+Option+K (Mac) ou Alt+Ctrl+K (Linux/Windows) pour insérer des références de fichier (par exemple, @File#L1-99)
  • Partage de diagnostics : Les erreurs de diagnostic (lint, syntaxe, etc.) de l’IDE sont automatiquement partagées avec Claude pendant que vous travaillez

Installation

Installation depuis le Marketplace

Trouvez et installez le plugin Claude Code depuis le marketplace JetBrains et redémarrez votre IDE.

Auto-Installation

Le plugin peut également être auto-installé lorsque vous exécutez claude dans le terminal intégré. L’IDE doit être complètement redémarré pour que cela prenne effet.
Après avoir installé le plugin, vous devez redémarrer complètement votre IDE pour qu’il prenne effet. Vous pourriez avoir besoin de redémarrer plusieurs fois.

Utilisation

Depuis votre IDE

Exécutez claude depuis le terminal intégré de votre IDE, et toutes les fonctionnalités d’intégration seront actives.

Depuis des terminaux externes

Utilisez la commande /ide dans n’importe quel terminal externe pour connecter Claude Code à votre IDE JetBrains et activer toutes les fonctionnalités :
claude
> /ide
Si vous voulez que Claude ait accès aux mêmes fichiers que votre IDE, démarrez Claude Code depuis le même répertoire que la racine de votre projet IDE.

Configuration

Paramètres Claude Code

Configurez l’intégration IDE via les paramètres de Claude Code :
  1. Exécutez claude
  2. Entrez la commande /config
  3. Définissez l’outil de différences sur auto pour la détection automatique de l’IDE

Paramètres du Plugin

Configurez le plugin Claude Code en allant dans Paramètres → Outils → Claude Code [Beta] :

Paramètres généraux

  • Commande Claude : Spécifiez une commande personnalisée pour exécuter Claude (par exemple, claude, /usr/local/bin/claude, ou npx @anthropic/claude)
  • Supprimer la notification pour commande Claude non trouvée : Ignorer les notifications concernant la commande Claude non trouvée
  • Activer l’utilisation d’Option+Entrée pour les invites multi-lignes (macOS uniquement) : Lorsque activé, Option+Entrée insère de nouvelles lignes dans les invites Claude Code. Désactivez si vous rencontrez des problèmes avec la touche Option capturée de manière inattendue (nécessite un redémarrage du terminal)
  • Activer les mises à jour automatiques : Vérifier automatiquement et installer les mises à jour du plugin (appliquées au redémarrage)
Pour les utilisateurs WSL : Définissez wsl -d Ubuntu -- bash -lic "claude" comme votre commande Claude (remplacez Ubuntu par le nom de votre distribution WSL)

Configuration de la touche ESC

Si la touche ESC n’interrompt pas les opérations Claude Code dans les terminaux JetBrains :
  1. Allez dans Paramètres → Outils → Terminal
  2. Soit :
    • Décochez “Déplacer le focus vers l’éditeur avec Échap”, ou
    • Cliquez sur “Configurer les raccourcis clavier du terminal” et supprimez le raccourci “Basculer le focus vers l’éditeur”
  3. Appliquez les modifications
Cela permet à la touche ESC d’interrompre correctement les opérations Claude Code.

Configurations spéciales

Développement à distance

Lors de l’utilisation du développement à distance JetBrains, vous devez installer le plugin dans l’hôte distant via Paramètres → Plugin (Hôte).
Le plugin doit être installé sur l’hôte distant, pas sur votre machine cliente locale.

Configuration WSL

Les utilisateurs WSL peuvent avoir besoin d’une configuration supplémentaire pour que la détection IDE fonctionne correctement. Consultez notre guide de dépannage WSL pour des instructions de configuration détaillées.
La configuration WSL peut nécessiter :
  • Configuration appropriée du terminal
  • Ajustements du mode réseau
  • Mises à jour des paramètres de pare-feu

Dépannage

Plugin ne fonctionne pas

  • Assurez-vous d’exécuter Claude Code depuis le répertoire racine du projet
  • Vérifiez que le plugin JetBrains est activé dans les paramètres de l’IDE
  • Redémarrez complètement l’IDE (vous pourriez avoir besoin de le faire plusieurs fois)
  • Pour le développement à distance, assurez-vous que le plugin est installé dans l’hôte distant

IDE non détecté

  • Vérifiez que le plugin est installé et activé
  • Redémarrez complètement l’IDE
  • Vérifiez que vous exécutez Claude Code depuis le terminal intégré
  • Pour les utilisateurs WSL, consultez le guide de dépannage WSL

Commande non trouvée

Si cliquer sur l’icône Claude affiche “commande non trouvée” :
  1. Vérifiez que Claude Code est installé : npm list -g @anthropic-ai/claude-code
  2. Configurez le chemin de la commande Claude dans les paramètres du plugin
  3. Pour les utilisateurs WSL, utilisez le format de commande WSL mentionné dans la section configuration

Considérations de sécurité

Lorsque Claude Code s’exécute dans un IDE JetBrains avec les permissions d’auto-édition activées, il peut être capable de modifier les fichiers de configuration de l’IDE qui peuvent être automatiquement exécutés par votre IDE. Cela peut augmenter le risque d’exécuter Claude Code en mode auto-édition et permettre de contourner les invites de permission de Claude Code pour l’exécution bash. Lors de l’exécution dans les IDEs JetBrains, considérez :
  • Utiliser le mode d’approbation manuelle pour les éditions
  • Prendre des précautions supplémentaires pour s’assurer que Claude n’est utilisé qu’avec des invites de confiance
  • Être conscient des fichiers que Claude Code a accès à modifier
Pour une aide supplémentaire, consultez notre guide de dépannage.