No SQL Server 2005, ctrl+] ainda funciona para
} , simplesmente não funciona para BEGIN END . O SQL Server 2005 não distingue entre colchetes comentados e não comentados, então minha solução foi substituir todos os BEGIN s com BEGIN/*{*/ e todos os END s com END/*}*/ . Então eu tinha algo assim:
BEGIN/*{*/
BEGIN/*{*/
END/*}*/
END/*}*/
Com isso, consegui ir e voltar para o
BEGIN emparelhado e END . Procure por
BEGIN TRANSACTION comandos, porém, você não quer que eles sejam incluídos na substituição.