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.

IntelliCode pour Python dans Visual Studio Code

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:

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.

Voir aussiSee also