Gemini Code Assist : un plugin VS Code gratuit de Google pour la programmation assistée par l'IA
Introduction générale
Gémeaux Code Assist est un outil de codage assisté par l'IA pour les programmeurs, développé par Google et fourni en tant que plug-in d'extension pour Visual Studio Code (VS Code en abrégé). Il est basé sur le dernier modèle Gemini 2.0 de Google et est conçu pour améliorer l'efficacité de la programmation des développeurs grâce à une complétion intelligente du code, à la génération de code et à la compréhension du contexte. L'outil peut être utilisé gratuitement par les développeurs du monde entier, fournit jusqu'à 180 K de complétion de code par mois et s'applique à un large éventail de langages de programmation, en particulier dans le domaine public de l'excellence du soutien linguistique. Les développeurs individuels et les équipes peuvent l'intégrer dans VS Code en quelques étapes d'installation simples et profiter d'une expérience de codage efficace.

Liste des fonctions
- Achèvement du codeLes suggestions de codes en temps réel basées sur le contexte, avec 180 K de crédits de réapprovisionnement gratuits par mois.
- Soutien contextuel de très longue duréeFenêtre de contexte : une fenêtre de contexte prenant en charge 128K jetons, adaptée au travail avec de gros fichiers de code.
- compatibilité multilingueLes langages de programmation du domaine public, tels que Python, JavaScript, C++, et autres, sont couverts.
- Génération de code pilotée par l'IALes outils d'aide à la décision : Générer des extraits de code à partir d'une saisie en langage naturel pour améliorer l'efficacité du développement.
- Intégration avec Google Cloud ServicesOptimiser l'expérience de développement dans le nuage en intégrant les outils de Google Cloud.
- Alertes d'erreur en temps réelDétecter les problèmes potentiels au moment du codage et proposer des solutions.
Utiliser l'aide
Processus d'installation
Gemini Code Assist est une extension de VS Code avec un processus d'installation simple pour tous les développeurs. Voici les étapes détaillées :
- Préparation de l'environnement
- Assurez-vous que la dernière version de Visual Studio Code est installée (il est recommandé de la télécharger à partir du site officiel).
- Un compte Gmail est nécessaire pour se connecter et activer l'extension (aucune carte de crédit n'est requise).
- Si vous devez intégrer des fonctionnalités de Google Cloud, vous devez créer un projet Google Cloud au préalable et activer les API correspondantes (facultatif).
- Open VS Code Extended Marketplace
- Lancez VS Code et cliquez sur l'icône "Extensions" (raccourci : Ctrl+Shift+X) dans la barre d'activité de gauche.
- Tapez "Gemini Code Assist" dans le champ de recherche ou accédez directement au site web. https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist.
- Installation d'extensions
- Trouvez "Gemini Code Assist" (publié par Google) dans les résultats de la recherche et cliquez sur le bouton "Installer".
- Lorsque l'installation est terminée, le bouton se transforme en icône d'engrenage "Gérer", ce qui indique que l'installation a réussi.
- vérification de la connexion
- Lors de la première utilisation, VS Code affiche une invite vous demandant de vous connecter avec votre compte Gmail pour activer l'extension.
- Cliquez sur "Se connecter avec Google" et suivez les instructions pour terminer l'autorisation.
- Vérification de l'état de l'installation
- Une fois l'installation terminée, redémarrez VS Code.
- Vous pouvez voir que Gemini Code Assist est activé dans la barre d'état ou dans les paramètres de l'extension.
Comment l'utiliser
Une fois installé, Gemini Code Assist s'intègre automatiquement dans votre processus de codage et ne nécessite aucune configuration supplémentaire pour démarrer. Vous trouverez ci-dessous un guide détaillé des principales fonctionnalités :
1) Code Intelligent Completion
- procédure: :
- Ouvrez n'importe quel fichier de code dans VS Code (Python, JavaScript, etc. sont pris en charge).
- Commencez à taper du code, et Gemini Code Assist affichera des suggestions de complétion en temps réel basées sur le contexte (par exemple, compléter automatiquement les définitions de fonctions après avoir tapé "def").
- Utilisez les touches "Tab" ou "Enter" pour accepter les suggestions, ou utilisez les touches fléchées pour sélectionner d'autres options.
- Fonctions vedettes: :
- Prend en charge les compléments contextuels longs, par exemple, après avoir saisi une partie du code dans un grand projet, les compléments feront référence à d'autres modules dans le fichier.
- 180 000 visites gratuites par mois, après quoi vous devrez attendre la mise à jour du mois suivant (aucune option de mise à niveau payante n'est disponible pour le moment).
- Scénarios d'utilisationLes codes répétitifs : écrire du code répétitif, des appels de fonctions à exécution rapide ou des définitions de classes.
2. la génération de code pilotée par l'IA
- procédure: :
- Saisissez un commentaire en langage naturel dans le fichier de code, par exemple "# Créer une fonction qui calcule une série de Fibonacci".
- Gemini Code Assist génère automatiquement le code correspondant (par exemple, les implémentations récursives ou itératives en Python).
- Vérifiez le code généré et ajustez-le si nécessaire ou utilisez-le directement.
- Fonctions vedettes: :
- Prise en charge de la génération de code multi-lignes pour le développement rapide de prototypes.
- Différents styles de code peuvent être générés en ajustant le contenu des commentaires (par exemple, "utiliser des boucles au lieu de la récursion").
- Scénarios d'utilisationLes logiciels d'aide à la décision : Mettez rapidement en œuvre des algorithmes, générez des exemples de code ou apprenez la syntaxe d'un nouveau langage.
3. développé en collaboration avec Google Cloud
- procédure: :
- Ouvrez le fichier de projet associé à Google Cloud dans VS Code.
- Utilisez l'option "Google Cloud Tools" dans l'extension (vous devez installer l'extension Google Cloud Code et configurer le projet à l'avance).
- Lorsque l'on saisit un code relatif aux services en nuage, Gemini propose des suggestions complémentaires pour les API de Google Cloud.
- Fonctions vedettes: :
- Optimiser l'écriture du code pour les fonctions cloud, les requêtes BigQuery, etc.
- Fournit des suggestions de modèles de code pour le déploiement de services en nuage.
- Scénarios d'utilisationDéveloppement d'applications Google Cloud ou débogage de scripts cloud.
4. alertes d'erreur en temps réel
- procédure: :
- Lors de l'écriture de code, l'extension affiche une ligne rouge ondulée à côté de la ligne de code en cas d'erreur de syntaxe ou de problème logique potentiel.
- Survolez l'erreur pour obtenir des conseils détaillés et des suggestions sur la manière de la résoudre.
- Cliquez sur l'option "Correction rapide" pour appliquer les modifications proposées.
- Fonctions vedettes: :
- Il ne s'agit pas seulement de vérifier la syntaxe, mais aussi d'identifier les erreurs logiques dans le contexte (par exemple, les variables non définies).
- Une large gamme d'options de restauration est disponible.
- Scénarios d'utilisationLe code de débogage, qui permet de réduire le temps de vérification manuelle.
Exemple de déroulement des opérations
Supposons que vous souhaitiez écrire une fonction Python pour calculer la moyenne de la liste :
- Nouveau fichier dans VS Code
average.py
. - importation
# 计算列表平均值的函数
Le code Gemini Assist est généré lorsque vous appuyez sur Enter :def calculate_average(numbers): return sum(numbers) / len(numbers)
- Saisir le code de test
print(calculate_average([1, 2, 3]))
L'extension complète automatiquement leprint
les paramètres de la fonction. - Si l'entrée est incorrecte (par ex.
numer
plutôt quenumbers
), l'extension indiquera que la variable est indéfinie et proposera une correction. - Exécuter le code et afficher le résultat
2.0
, en accomplissant la tâche.
mise en garde
- exigences en matière de réseauCertaines fonctions nécessitent une mise en réseau pour appeler les modèles Gemini 2.0.
- Vie privéeLes données relatives aux codes ne sont utilisées que pour le traitement en temps réel et ne sont pas stockées de manière permanente.
- Fréquence de mise à jourLes mises à jour de l'extension pour les nouvelles fonctionnalités ou l'optimisation des performances sont à consulter régulièrement.
Avec les étapes et les fonctionnalités ci-dessus, vous pouvez facilement démarrer avec Gemini Code Assist et l'utiliser comme un assistant pratique dans votre codage quotidien.
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...