Comment utiliser Continue.dev AI IDE

Découvrez Continue.dev, l'IA pour coder, débugger et refactorer. Interactions par chat, suggestions et intégrations pour un dev optimisé.

Louis Dupont

Louis Dupont

5 June 2025

Comment utiliser Continue.dev AI IDE

Continue.dev est un Environnement de Développement Intégré (IDE) basé sur l'IA, conçu pour améliorer l'efficacité du codage et rationaliser les flux de travail de développement. Il s'intègre de manière transparente aux éditeurs de code existants, offrant une complétion de code assistée par l'IA, un débogage et une refactorisation intelligente. Ce guide vous expliquera comment utiliser Continue.dev efficacement, en couvrant l'installation, la configuration, les principales fonctionnalités et les meilleures pratiques.

💡
Avant de plonger dans Continue.dev, consultez Apidog—un outil gratuit qui simplifie les tests et l'intégration des API. L'interface conviviale d'Apidog facilite le débogage et l'optimisation de vos flux de travail API, ce qui vous fait gagner du temps et des efforts.
button

Installation et configuration

1. Installation de Continue.dev

Pour commencer, suivez ces étapes pour installer Continue.dev :

GIF Description

JetBrains

Redémarrez l'IDE : Une fois installé, redémarrez votre IDE pour activer la fonctionnalité d'IA.

Connexion

Cliquez sur « Get started » pour vous connecter au hub et commencer à utiliser les assistants.

2. Configuration de Continue.dev

Après l'installation, configurez Continue.dev pour des performances optimales :

Connectez-vous : Utilisez votre compte Continue.dev pour déverrouiller toutes les fonctionnalités.

Définir la clé API (si nécessaire) : Saisissez votre clé API de modèle d'IA dans les paramètres.

Ajuster les paramètres d'IA : Personnalisez les suggestions d'IA, l'auto-complétion et les préférences de débogage.

Fonctionnalités clés

1. Complétion de code basée sur l'IA

Continue.dev prédit et suggère des extraits de code en fonction de votre style de codage, ce qui accélère considérablement le développement. Il peut :

Auto-compléter les fonctions, les variables et des blocs de code entiers.

Fournir des suggestions contextuelles basées sur la structure du projet existant.

Autocomplete

Comment utiliser l'auto-complétion

L'auto-complétion offre des suggestions de code en ligne au fur et à mesure que vous tapez, ce qui rend le codage plus rapide et plus efficace.

Activation de l'auto-complétion : Cliquez sur le bouton « Continue » dans la barre d'état en bas à droite de votre IDE, ou assurez-vous que « Activer l'auto-complétion par tabulation » est coché dans les paramètres de votre IDE.

Gestion des suggestions

Accepter une suggestion complète : Appuyez sur Tab

Rejeter une suggestion complète : Appuyez sur Esc

Accepter partiellement une suggestion : Utilisez Cmd/Ctrl + → pour l'accepter mot par mot pour un contrôle plus précis.

2. Comment utiliser le chat pour l'assistance LLM dans l'IDE

Le chat vous permet de demander facilement de l'aide à un LLM sans quitter votre IDE. Vous lui envoyez une tâche avec des informations pertinentes, et il répond avec le texte ou le code le plus susceptible de mener à bien la tâche. Si la réponse ne correspond pas exactement à ce dont vous avez besoin, vous pouvez envoyer des messages de suivi pour affiner le résultat.

Le chat est idéal pour comprendre ou itérer sur du code, ou comme remplacement des requêtes de moteur de recherche traditionnelles.

Autocomplete

Actions de base

Tapez une requête et appuyez sur Entrée : Envoyez simplement une question ou une requête, et le LLM répondra avec une réponse ou une solution.

Mettre en évidence le code pour le contexte : Sélectionnez une section de code, puis appuyez sur Cmd/Ctrl + L (VS Code) ou Cmd/Ctrl + J (JetBrains) pour l'envoyer au LLM. Vous pouvez ensuite demander une explication ou demander une refactorisation.

Référence de contexte avec le symbole @ : Pour inclure un contexte supplémentaire de la base de code, de la documentation, de l'IDE ou d'autres outils, tapez @ pour le sélectionner et l'ajouter à votre requête.

Actions avancées

Appliquer le code généré à votre fichier : Lorsque le LLM suggère des modifications de code, cliquez sur le bouton « Appliquer » pour mettre à jour le code dans votre éditeur.

Démarrer une nouvelle session : Pour une nouvelle tâche, appuyez sur Cmd/Ctrl + L (VS Code) ou Cmd/Ctrl + J (JetBrains) pour commencer une nouvelle session, en vous assurant que seul le contexte pertinent est inclus pour la nouvelle tâche.

Basculer entre les modèles : Si plusieurs modèles sont disponibles, vous pouvez basculer entre eux à l'aide du menu déroulant ou en appuyant sur Cmd/Ctrl + '.

3. Modifier

Comment utiliser Modifier pour la modification de code

Modifier est un moyen pratique d'apporter des modifications rapides et ciblées à des codes et des fichiers spécifiques sans quitter votre espace de travail actuel. Vous pouvez mettre en évidence le code, décrire les modifications et voir les différences en ligne, ce qui vous permet de les accepter ou de les rejeter facilement.

Modifier est idéal pour les tâches plus petites et spécifiques telles que :

Écriture de commentaires

Génération de tests unitaires

Refactorisation de fonctions ou de méthodes

Autocomplete

Étapes pour utiliser Modifier

Mettre en évidence le code et activer le mode Modifier : Sélectionnez le bloc de code que vous souhaitez modifier, puis appuyez sur Cmd/Ctrl + I pour activer le mode Modifier. Si aucun code n'est mis en évidence, vous pouvez toujours entrer en mode Modifier en appuyant sur Cmd/Ctrl + I.

Décrire les modifications de code : Fournissez une description brève et concise des modifications que vous souhaitez que le modèle apporte à votre code mis en évidence. Pour des modifications plus complexes, utilisez plutôt la fonctionnalité Chat.

Accepter ou rejeter les modifications : Les différences en ligne apparaîtront dans votre texte mis en évidence.

Accepter les modifications en utilisant Cmd/Ctrl + Opt + Y

Rejeter les modifications en utilisant Cmd/Ctrl + Opt + N

Accepter ou rejeter toutes les modifications à la fois en utilisant Cmd/Ctrl + Shift + Entrée (accepter) ou Cmd/Ctrl + Shift + Suppr/Retour arrière (rejeter).

Pour demander une nouvelle suggestion, appuyez à nouveau sur Cmd/Ctrl + I.

Fonctionnalités supplémentaires

VS Code : Dans VS Code, Modifier est disponible dans la barre latérale de l'extension avec une interface similaire à Chat. Vous pouvez également utiliser le sélecteur de mode sous l'entrée Chat pour passer en mode Modifier.

JetBrains : Dans JetBrains, Modifier est implémenté sous forme de popup en ligne pour les modifications de fichiers uniques (les modifications de fichiers multiples ne sont pas prises en charge).

Ajout de fichiers à Modifier

En plus d'ajouter du code mis en évidence, vous pouvez également ajouter manuellement des fichiers à modifier à l'aide de la zone de liste déroulante Ajouter un fichier ou en cliquant sur le menu déroulant et en sélectionnant Ajouter tous les fichiers ouverts pour ajouter tous les fichiers actuellement ouverts dans l'éditeur.

Zone de liste déroulante Ajouter un fichier

Menu déroulant Ajouter tous les fichiers ouverts

Modification de fichier unique : Si un fichier/plage est présent dans Code à modifier lors de la soumission, Continue invitera le modèle Modifier, puis diffusera automatiquement la différence dans l'éditeur.

Modification de fichiers multiples : Si plusieurs fichiers/plages sont présents dans Code à modifier lors de la soumission, Continue invitera le modèle Modifier à générer des blocs de code par fichier, que l'utilisateur pourra ensuite choisir d'appliquer et d'accepter/rejeter indépendamment.

Contenu généré

Différences

4.Agent

Comment utiliser le chat avec Agent

Agent est intégré à la même interface que Chat, ce qui permet une communication et une gestion des tâches transparentes. Vous pouvez fournir des instructions en langage naturel à l'Agent, et il gérera les étapes nécessaires pour mener à bien votre demande, tout comme Chat.

Autocomplete

Étapes pour utiliser le chat avec Agent

Instructions en langage naturel : Tapez simplement votre demande en langage naturel, par exemple :

« Définir la règle @typescript-eslint/naming-convention sur « off » pour toutes les configurations eslint de ce projet. »

Agent choisira automatiquement les outils et les actions appropriés pour exécuter la tâche.

Fournir un contexte : Vous pouvez également fournir un contexte de la même manière qu'avec Chat en utilisant des méthodes telles que les fournisseurs de contexte @ ou en ajoutant du code mis en évidence de l'éditeur.

Avantages de l'utilisation d'Agent

Automatisation : Agent traite votre demande et décide comment accomplir la tâche sans nécessiter d'intervention manuelle.

Efficacité : Vous n'avez pas besoin de déterminer quels outils utiliser pour votre tâche : Agent s'en chargera automatiquement.

Donner la permission à Agent

Par défaut, Agent demandera la permission lorsqu'il voudra utiliser un outil. Cliquez sur Continuer pour autoriser le mode Agent à procéder à l'appel de l'outil ou sur Annuler pour le rejeter.

Afficher les réponses des outils

Toutes les données renvoyées par un appel d'outil sont automatiquement réintroduites dans le modèle en tant qu'élément de contexte. La plupart des erreurs sont également détectées et renvoyées, afin que le mode Agent puisse décider comment procéder.

Améliorez votre IDE d'IA avec l'intégration Apidog MCP
Faites passer votre expérience Continue.dev au niveau supérieur avec le Apidog MCP Server. Cette intégration permet à votre IDE basé sur l'IA d'accéder directement aux spécifications d'API des projets Apidog et d'interagir avec elles. Avec cette configuration, Continue.dev peut générer du code, rechercher des spécifications d'API et créer des modèles structurés de manière transparente.

Meilleures pratiques

Activer la conscience du contexte : Configurez l'IA pour analyser des fichiers de projet entiers plutôt que la seule fenêtre de l'éditeur actif pour de meilleures suggestions.

Utiliser l'IA à bon escient : Le code généré par l'IA doit toujours être examiné pour vérifier sa justesse et ses problèmes de sécurité.

Intégrer avec le contrôle de version : Utilisez Git ou un autre système de contrôle de version pour suivre les modifications générées par l'IA avant de les valider.

Personnaliser les préférences d'IA : Ajustez la verbosité de l'IA, le style de complétion et le niveau de débogage en fonction des besoins de votre projet.

Tirer parti de l'IA pour l'apprentissage : Utilisez les explications et les suggestions de l'IA pour améliorer les compétences en codage et les meilleures pratiques.

Conclusion

Continue.dev AI IDE est un véritable tournant pour les développeurs qui cherchent à rationaliser leurs flux de travail avec l'aide de l'IA. Que vous ayez besoin d'une complétion de code plus rapide, d'un débogage efficace ou d'une refactorisation intelligente, Continue.dev fournit les outils nécessaires pour améliorer la productivité. En suivant ce guide, vous pouvez intégrer efficacement l'IA dans votre processus de développement et profiter de ses puissantes fonctionnalités.

Explore more

Fathom-R1-14B : Modèle de raisonnement IA avancé d'Inde

Fathom-R1-14B : Modèle de raisonnement IA avancé d'Inde

L'IA en expansion rapide. Fathom-R1-14B (14,8 milliards de paramètres) excelle en raisonnement mathématique et général, conçu par Fractal AI Research.

5 June 2025

Mistral Code : L'assistant de codage le plus personnalisable basé sur l'IA pour les entreprises

Mistral Code : L'assistant de codage le plus personnalisable basé sur l'IA pour les entreprises

Découvrez Mistral Code, l'IA d'aide au code la plus personnalisable pour les entreprises.

5 June 2025

Comment Claude Code transforme le codage de l'IA en 2025

Comment Claude Code transforme le codage de l'IA en 2025

Découvrez Claude Code en 2025 : codage IA révolutionné. Fonctionnalités, démo, et pourquoi il gagne du terrain après Windsurf d'Anthropic. Indispensable !

5 June 2025

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API