Coincidencia de corchetes


La coincidencia de corchetes , también conocida como coincidencia de llaves o coincidencia de paréntesis , es una característica de resaltado de sintaxis de ciertos editores de texto y entornos de desarrollo integrados que resalta conjuntos coincidentes de corchetes (corchetes, corchetes o paréntesis) en lenguajes como Java , JavaScript y C++que los use. El propósito es ayudar al programador a navegar por el código y también detectar cualquier coincidencia incorrecta, lo que haría que el programa no se compilara o funcionara mal. Si se omite un paréntesis de cierre, por ejemplo, el compilador no sabrá que se ha llegado al final de un bloque de código. La coincidencia de paréntesis es especialmente útil cuando se trata de muchas sentencias if anidadas , bucles de programa , etc.

El comando % de Vim hace la coincidencia de corchetes, [1] y NetBeans tiene incorporada la coincidencia de corchetes. [2] La coincidencia de corchetes también puede ser una herramienta para navegar por el código. En Visual Studio [3] C++ 6.0, el comportamiento de coincidencia de corchetes se configuró para ignorar los corchetes que se encuentran en los comentarios. En VSC 7.0, se cambió su comportamiento para calcular corchetes comentados. [4] El complemento Ruby on Rails de IntelliJ IDEA también permite la coincidencia de corchetes. [5] Se ha propuesto que se modifique Perl 5 para facilitar la coincidencia entre paréntesis. [6] Microsoft Excel 2003la barra de fórmulas tiene paréntesis coincidentes. Su implementación muestra todos los pares de paréntesis como colores diferentes, por lo que es posible analizarlos fácilmente a la vez.

En este ejemplo, el usuario acaba de escribir la llave de cierre ' }' que define un bloque de código, y esa llave y su correspondiente llave de apertura están resaltadas.