Je suis parfois coincé avec de très longues clauses et je cherche un moyen de me permettre de les réduire, de la même manière que je peux réduire les classes, méthodes et espaces de noms par défaut.
Y at-il une extension Visual Studio qui fait ça? ni ReSharper ni JustCode ne le permettent.
Merci!
Visual studio IDE donne une option pour décrire le si, pour, pour, chaque, changer de casse etc.
Il suffit d'aller à Visual Studio -> Tools -> Options -> Text Editor -> C\C++- > View
Et mettre Outline Statement Blocks
à vrai.
Dans Visual Studio 2012+, le chemin est Visual Studio -> Tools -> Options -> Text Editor -> C\C++- > Formatting
.
sélectionnez le code que vous souhaitez réduire, puis appuyez sur ctrl + m, ctrl + h. pour le désactiver, appuyez sur ctrl + m, ctrl + u, vous pouvez également cliquer avec le bouton droit de la souris sur la sélection, et sélectionner "Mode Plan" (je ne suis pas sûr que mon VS est français)
Vous pouvez utiliser #region
pour la fusion si, sinon, pour et autres clauses similaires.
Exemple:
#region foreach
foreach(/*conditions*/)
{
statement 1;
statement 2;
..
statement n;
}
#endregion
Maintenant, pour tout réduire, utilisez le raccourci ctrl+M,ctrl+O.