No Notepad ++, é possível forçar todos (ou pelo menos os 3 ou 4 mais profundos) pares de chaves / parênteses / parênteses / etc. que coloque o cursor para ficar realçado? De preferência em cores diferentes para cada par combinado?
Por exemplo, neste exemplo:
int main(char** args)
{
if(blah)
{
...
}
}
Se colocarmos o cursor em qualquer lugar no bloco if, as chaves de abertura e fechamento da função principal devem se tornar uma cor, enquanto as chaves do bloco if se tornam outra. A coloração de cada bloco deve permanecer a mesma enquanto o cursor ainda estiver nesse bloco.