2009-09-24 6 views
2

En travaillant avec du code dans VisualStudio 08 Pro, je me retrouve fréquemment face à une accolade fermante (}) me demandant exactement où la chose s'est ouverte. Si la valeur d'un seul écran est suffisante, je peux voir le caractère ombré tout de suite, mais il faut généralement le faire défiler et regarder de plus près.VS08: Aller au début du 'bloc'

Existe-t-il un raccourci clavier qui passe au début de l'accolade correspondante?

thx

Ok ... Cntl +] fonctionne dans le plus pur code C# ... que diriez-vous dans une page ASPX MVC?

Et encore une fois avec une édition pour montrer un meilleur contexte:

...<% 
else if (row.RegistrationType == RegistrationType.Live) 
{ 
%> 
<a id="Add" onclick="AddStuff();" >Imagine lots and lots of text here that obscures the above brace from it's match below.</a> 
<% 
}//cursor here hightlights the brace following the else 
//but cntl+] only jumps up one line. 
%> 

+0

Je prendrais ceci comme un signe que la méthode est trop complexe et devrait être refactorisée. – devSpeed

Répondre

1

Avec le curseur sur l'accolade de fermeture:

Control +]

1

Je pense que Control-] est celui vous cherchez.

0

Dans ma version de VS2008 Ctrl +^ vous permet de sauter entre l'ouverture et les accolades clsing. Je ne sais pas si le raccourci dépend des paramètres choisis lors du premier démarrage de VS ou de la disposition du clavier.

Questions connexes