Vue d’ensemble d’IntelliCode for Visual Studio CodeIntelliCode for Visual Studio Code overview
L’extension IntelliCode pour Visual Studio Code fournit IntelliSense assisté par intelligence artificielle (IA) pour Python, Java, TypeScript et JavaScript.The IntelliCode extension for Visual Studio Code provides artificial intelligence-assisted IntelliSense for Python, Java, TypeScript, and JavaScript. IntelliSense assisté par IA prédit l’API la plus probablement correcte que le développeur doit utiliser, au lieu de simplement présenter une liste alphabétique de membres.AI-assisted IntelliSense predicts the most likely correct API for the developer to use rather than just presenting an alphabetical list of members. Elle utilise le contexte actuel du code du développeur et des modèles pour fournir cette liste dynamique.It uses the developer's current code context and patterns to provide this dynamic list.
Langues prises en chargeSupported languages
Les langages pris en charge pour les complétions IntelliSense assistées par IA sont :The supported languages for AI-assisted IntelliSense completions are:
- JavaJava
- JavaScript et TypeScriptJavaScript and TypeScript
- PythonPython
- SQLSQL
PrérequisPrerequisites
Pour installer l’extension, vous avez besoin de Visual Studio Code d’octobre 2018 version 1.29 ou ultérieure.To install the extension, you need Visual Studio Code October 2018 Release 1.29 or later.
Pour obtenir IntelliSense assisté par IA pour Java, vous avez besoin de Java 8 Update 151 ou ultérieur.To get AI-assisted IntelliSense for Java, you need Java 8 Update 151 or higher. (Si vous avez une version Java 8 précédente, vous verrez l’erreur java.security.InvalidKeyException: Taille de clé illégale, et IntelliCode AI-assisté Recommandations IntelliSense ne fonctionnera pas.)(If you have a previous Java 8 version, you'll see the error java.security.InvalidKeyException: Illegal key size, and IntelliCode AI-assisted IntelliSense recommendations won't work.)
DépannerTroubleshoot
Cette section fournit des conseils de dépannage pour les problèmes courants.This section provides some troubleshooting tips for common problems.
Pas de listes de complétionsNo completion lists
Si vous ne voyez aucune liste de complétions IntelliSense, essayez ces étapes :If you don't see any IntelliSense completion lists, try these steps:
Examinez la fenêtre Sortie pour le langage que vous essayez d’utiliser et regardez s’il existe un message d’erreur exploitable.Look at the output window for the language you're trying to use and see if there's an actionable error message.
Essayez en désactivant l’extension IntelliCode et regardez si vous obtenez des complétions IntelliSense.Try disabling the IntelliCode extension and see if you get any IntelliSense completions. Si vous voyez des complétions IntelliSense avec IntelliCode désactivé, consultez les problèmes existants ou ouvrez-en un nouveau.If you do see IntelliSense completions with IntelliCode disabled, look through the existing issues or open a new one.
Vous pouvez aussi essayer les étapes de dépannage suivantes pour votre langage :You can also try the following troubleshooting steps for your language:
JavaScript / TypeScript: VS Code IntelliSense dépannage ou JavaScript IntelliSense dans le code VSJavaScript / TypeScript: VS Code IntelliSense troubleshooting or JavaScript IntelliSense in VS Code
Java: Comment dépanner et contribuer au serveur de langue JavaJava: How to troubleshoot and contribute to the Java language server
Python: Meta question pour le serveur de langue PythonPython: Meta issue for the Python language server
Pas de suggestions marquées d’une étoileNo starred suggestions
Si vous voyez des listes de complétions IntelliSense, mais qu’aucun des éléments de complétion ne sont marqués d’une étoile, examinez la fenêtre Sortie de VS IntelliCode.If you see IntelliSense completion lists, but none of the completion items are starred, look at the VS IntelliCode output window.
Y a-t-il une erreur réseau ?Is there a network error?
Pouvez-vous accéder à Internet normalement ?Are you able to access the internet normally?
Êtes-vous derrière un proxy ou un pare-feu restrictif ?Are you behind a proxy or restrictive firewall?
Lors de l’utilisation d’IntelliCode, vous pouvez voir le message d’erreur « Impossible de télécharger le modèle IntelliCode.When using IntelliCode, you may see the error message "Couldn't download IntelliCode model. Vérifiez votre connectivité réseau ou les paramètres du pare-feu. » ou des messages similaires dans le volet de la fenêtre de sortie IntelliCode dans Visual Studio Code.Please check your network connectivity or firewall settings.", or see similar messages in the IntelliCode output window pane in Visual Studio Code. Il est également possible qu’aucune suggestion IntelliCode marquée d’une étoile n’apparaisse.You might also see no IntelliCode starred suggestions. Si vous vous connectez à Internet via un proxy ou un pare-feu restrictif, des problèmes peuvent se produire.If you connect to the internet through a proxy or restrictive firewall, that may cause these issues.
Essayez d’abord en effectuant une mise à jour vers Visual Studio Code 1.30 ou ultérieur et en activant la prise en charge du proxy réseau.As a first step, try updating to Visual Studio Code 1.30 or later, and turning on network proxy support .
Si l’activation de la prise en charge du proxy réseau ne fonctionne pas, consultez le problème GitHub correspondant et donnez-nous plus d’informations.If turning on network proxy support doesn't work for you, check the corresponding github issue and let us know more.
Existe-t-il un message exploitable pour vous aider ?Is there an actionable message that helps?
Si vous êtes toujours confronté à un problème, examinez les problèmes existants ou ouvrez-en un nouveau.If you're still facing a problem, look through the existing issues or open a new one.
Fournir des commentairesProvide feedback
Si vous rencontrez un problème, vous pouvez parcourir les problèmes existants et voter pour eux via l’icône 👍 « pouces levés ».If you encounter a problem, you can browse existing issues and upvote them using a 👍 "thumbs up" reaction. Si vous ne voyez pas votre problème particulier, cliquez sur les commentaires Envoyer sur > ce boutonde produit au bas de cette page pour créer un nouveau problème.If you don't see your particular problem, click the Send feedback about > This product button at the bottom of this page to create a new issue. Inclure toutes les entrées de journal de fenêtre de sortie de Visual Studio IntelliCode, Python, Java, JavaScript, TypeScript, ou SQL avec le bogue.Include any Output window log entries from Visual Studio IntelliCode, Python, Java, JavaScript, TypeScript, or SQL with the bug.