C/C++-Erweiterung fĂĽr Visual Studio Code markiert Fehler

Mit der Ergänzung zeigt Microsofts Open-Source-Quelltexteditor rote Kringel unter nicht gefundenen Variablen und bietet Lösungsvorschläge an. Außerdem greift die Quick-Info-Funktion nun auf IntelliSense zu.

vorlesen Druckansicht
C/C++-Erweiterung fĂĽr Visual Studio Code markiert Fehler
Lesezeit: 2 Min.

Microsofts Visual-C++-Team hat eine neue Version der C/C++-Erweiterung zu Visual Studio Code veröffentlicht. Zu den Neuerungen gehören ergänzte Error Squiggles und eine verbesserte Quick Info. Beide Funktionen gelten derzeit als experimentell und sind nur in der VS-Code-Insiders-Variante standardmäßig aktiviert. Wer das reguläre Release verwendet, das Anfang April in Version 1.11 erschienen ist, muss die Funktionen über die Einstellung C_Cpp.intelliSenseEngine in File | Preferences | Settings aktivieren.

Error Squiggles lassen sich als Fehlerkringel übersetzen und sind rote Kringel unter fehlerhaften Elementen im Sourcecode, die Nutzer aus der automatischen Rechtschreibkorrektur von Textverarbeitungssoftware kennen. Beim Anklicken der markierten Elemente bietet Visual Studio Code Lösungsvorschläge an, wenn das Tool beispielsweise erkennt, dass ein Include-Pfad in den Settings fehlt.

Das Tool schlägt Korrekturen für die rot unterkringelten Fehler vor.

(Bild: Microsoft)

Die Quick-Info-Funktion zeigt Typinformationen zu Variablen oder Signaturen zu Methoden an. Bisher verwendete die C/C++-Extension dazu den Tag-Parser, der nicht immer korrekte Informationen liefern konnte. Durch die Verwendung der neuen IntelliSense-Engine soll die Funktion genauere Ergebnisse fĂĽr lokale und globale Variablen, Methoden und Symbole liefern.

Ebenfalls neu ist Go to Declaration als Ergänzung zu dem bereits seit längerer Zeit vorhandenen Go to Definition. Während Letzteres die Datei mit der Definition einer Variable oder Methode öffnet, zeigt die neue Funktion die Datei mit der passenden Deklaration.

Weitere Neuerungen wie das Debugging auf Bash unter Windows lassen sich dem Blogbeitrag und der Projektseite im Visual-Studio-Marktplatz entnehmen. Entwickler können die C/C++-Extension mit dem Befehl ext install cpptools unter Quick Open in Visual Studio Code installieren. (rme)