Ich versuche, VS-Code für mein C++ - Projekt arbeiten, aber ich habe das Problem, dass die Syntaxhervorhebung Präprozessordirektiven wie #if/#else/#endif
ignoriert.Visual Studio Code nicht Hervorhebung #if .. in C++
Ich habe die Erweiterungen ms-vscode.cpptools
(C/C++) und ext install code-gnu-global
(Intellisense) installiert.
"Gehe zu Definition" zeigt die #define
korrekt an.
#define ON_TARGET false
Ergebnisse die gleichen
Hervorhebung Es sollte wie folgt aussehen:
In diesem seltenen Fall könnte ein Screenshot besser als nur eine Textbeschreibung sein. – Melebius
Ein Screenshot wurde hinzugefügt. – thetemplar
Möchten Sie, dass der C++ - Code den Block des '# if' codiert, der die Bedingung nicht erfüllt, z. ausgegraut? Oder was meinst du mit '[...] ergibt die gleiche Hervorhebung [...]' –