¿Cómo encontrar la llave que falta en .cpp/buscar dentro de los comentarios?

¿Cómo encontrar la llave que falta en .cpp/buscar dentro de los comentarios?

El archivo tiene un "}" menos que "{", sin embargo, todos parecen coincidir.

Por tanto, probablemente esté en un comentario.

¿Cómo busco dentro de un comentario o encuentro la llave que falta?

Respuesta1

Recomendaría usar un editor de texto comoBloc de notas++lo que le brinda resaltado de sintaxis y coincidencia de paréntesis. Navegue hasta cada corchete/paréntesis/llave y se resaltará el que coincida. Esto te ayudará a encontrar el personaje que falta.

Respuesta2

Un truco sencillo para encontrar llaves y paréntesis desequilibrados en archivos C y C++ es ejecutarSangría GNUa través de ellos.

Deseche el resultado y solo mire las advertencias y errores producidos; mostrarán llaves y paréntesis desequilibrados también en código inactivo.

Para hacer esto en un árbol fuente, lo uso como

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

información relacionada