En SQL Server 2005, ctrl+] aún funciona para } , simplemente no funciona para BEGIN END . SQL Server 2005 no distingue entre corchetes comentados y corchetes no comentados, por lo que mi solución fue reemplazar todo BEGIN s con BEGIN/*{*/ y todos END s con END/*}*/ .
Así que tuve algo como esto:
BEGIN/*{*/
BEGIN/*{*/
END/*}*/
END/*}*/
Con eso, pude saltar de un lado a otro al BEGIN emparejado y END .
Busque BEGIN TRANSACTION sin embargo, no desea que se incluyan en el reemplazo.