Wie finde ich fehlende Klammern in .cpp bzw. suche in Kommentaren?

Wie finde ich fehlende Klammern in .cpp bzw. suche in Kommentaren?

Die Datei hat ein „}“ weniger als „{“, jedoch scheinen alle übereinzustimmen.

Daher steht es wahrscheinlich in einem Kommentar.

Wie suche ich innerhalb eines Kommentars oder finde anderweitig die fehlende Klammer?

Antwort1

Ich empfehle die Verwendung eines Texteditors wieNotizblock++Hiermit erhalten Sie Syntaxhervorhebung und Klammernvergleich. Navigieren Sie zu jeder Klammer/Klammer/Schelle, und die passende wird hervorgehoben. Dies hilft Ihnen, das fehlende Zeichen zu finden.

Antwort2

Ein einfacher Trick, um ungleichmäßige Klammern und Klammern in C- und C++-Dateien zu finden, besteht darin,GNU-Einzugüber sie hinweg.

Werfen Sie die Ausgabe weg und sehen Sie sich nur die ausgegebenen Warnungen und Fehler an. Auch in totem Code werden ungleichmäßige Klammern und Klammern angezeigt.

Um dies über einen Quellbaum hinweg zu tun, verwende ich es wie folgt

find . -name "*.[ch]*"|xargs -n1 indent -st >/dev/null

verwandte Informationen