Übersicht: IntelliCode für Visual Studio Code

Die IntelliCode-Erweiterung für Visual Studio Code stellt KI-gestützte IntelliSense-Vorschläge für Python, Java, TypeScript und JavaScript bereit. IntelliSense sagt mithilfe künstlicher Intelligenz die API voraus, die ein Entwickler mit der größten Wahrscheinlichkeit verwenden möchte, anstatt nur eine alphabetische Liste der Member darzustellen. Sie verwendet den aktuellen Codekontext und Muster des Entwicklers, um diese dynamische Liste bereitzustellen.

IntelliCode für Python in Visual Studio Code

Unterstützte Sprachen

Folgende Programmiersprachen werden für KI-gestützte IntelliSense-Vervollständigungen unterstützt:

  • Java
  • JavaScript und TypeScript
  • Python
  • SQL

Voraussetzungen

Sie benötigen mindestens das Release 1.29 (Oktober 2018) von Visual Studio Code, um die Erweiterung installieren zu können.

Für Java ist mindestens Update 151 von Java 8 erforderlich. (Wenn Sie eine Version vor Java 8 besitzen, wird der folgende Fehler angezeigt: java.security.InvalidKeyException: Unzulässige Schlüsselgröße. Dies führt dazu, dass von IntelliCode KI-gestützte IntelliSense-Empfehlungen nicht funktionieren.)

Problembehandlung

In diesem Abschnitt werden Tipps zur Behandlung häufiger Probleme bereitgestellt.

Vervollständigungslisten werden nicht angezeigt

Gehen Sie wie folgt vor, wenn Sie keine IntelliSense-Vervollständigungslisten sehen:

  • Suchen Sie im Ausgabefenster für die verwendete Programmiersprache nach einer Fehlermeldung, die Handlungsempfehlungen enthält.

  • Deaktivieren Sie die IntelliCode-Erweiterung, und überprüfen Sie anschließend, ob IntelliSense-Vervollständigungen angezeigt werden. Wenn IntelliSense-Vervollständigungen angezeigt werden und IntelliCode deaktiviert ist, sollten Sie sich die Liste vorhandener GitHub-Issues ansehen oder ein neues erstellen.

Sie können auch die folgenden Problembehandlungsschritte für Ihre Programmiersprache ausführen:

Mit Stern versehene Vorschläge werden nicht angezeigt

Wenn zwar IntelliSense-Vervollständigungslisten, aber keine Elemente mit einem Stern angezeigt werden, sollten Sie sich das Ausgabefenster für VS IntelliCode ansehen und Folgendes überprüfen:

  • Ist ein Netzwerkfehler aufgetreten?

    • Funktioniert Ihr Internetzugang wie gewohnt?

    • Befindet sich Ihr Computer hinter einem Proxy oder einer restriktiven Firewall?

    Wenn Sie IntelliCode verwenden, wird möglicherweise folgende Fehlermeldung angezeigt: „Couldn't download IntelliCode model. Please check your network connectivity or firewall settings.“ (Das IntelliCode-Modell konnte nicht heruntergeladen werden. Überprüfen Sie Ihre Netzwerkverbindung oder Ihre Firewalleinstellungen.). Überprüfen Sie auch, ob ähnliche Meldungen im IntelliCode-Ausgabefensterbereich in Visual Studio Code vorhanden sind. Möglicherweise werden auch keine IntelliCode-Vorschläge mit Sternen angezeigt. Diese Probleme können auftreten, wenn Sie über einen Proxy oder über eine restriktive Firewall mit dem Internet verbunden sind.

    Versuchen Sie zuerst, ein Update auf Visual Studio Code 1.30 oder höher auszuführen und die Proxyunterstützung zu aktivieren.

    Wenn diese Aktivierung das Problem nicht löst, sollten Sie sich das entsprechende GitHub-Issue ansehen und uns die Problemdetails mitteilen.

  • Wird eine Meldung angezeigt, die hilfreiche Handlungsempfehlungen enthält?

Wenn das Problem weiterhin besteht, sollten Sie sich die vorhandenen GitHub-Issues ansehen oder ein neues erstellen.

Feedback geben

Wenn ein Problem auftritt, können Sie in den vorhandenen GitHub-Issues danach suchen und das Issue mit dem Symbol 👍 aufwerten. Wenn Ihr Problem nicht aufgeführt ist, können Sie unten auf dieser Seite auf die Schaltfläche Feedback senden zu > Dieses Produkt klicken, um ein neues Issue zu erstellen. Stellen Sie alle Protokolleinträge des Ausgabefensters in Visual Studio IntelliCode, Python, Java, JavaScript, TypeScript oder SQL zusammen mit dem Fehler zur Verfügung.

Siehe auch