web-dev-qa-db-fra.com

Lignes verticales de l'éditeur de texte sur les instructions

Dans d'autres éditeurs de texte, tels que Notepad ++, si, entre autres choses, les instructions avaient une ligne verticale reliant la variable if à la variable else et la variable else à la variable end, ce qui facilite grandement la visualisation parsing .

Exemple (lignes verticales mises en évidence par des cases noires):  enter image description here

Je me demandais s'il y avait un moyen de faire cela dans Visual Studio.

14
Postman

Regardez les guides indent extension, cela peut faire ce que je pense que vous voulez.

16
Timo Geusch

Cette fonctionnalité est désormais disponible dans Visual Studio Productivity Power Tools. Ceci est une extension gratuite de Microsoft.

Outils de productivité 2013

Outils de productivité 2015

Il est livré avec un grand nombre d’autres outils que vous ne voudrez peut-être pas. Ces fonctionnalités peuvent être activées ou désactivées dans l'écran Options de Visual Studio sous Outils de productivité.

Cela fait spécifiquement partie de la fonctionnalité Structure Visualizer, qui comprend d'autres sous-fonctionnalités, telles que le code décrit dans la marge, pouvant également être activées ou désactivées individuellement.

5
Robert

Il existe un moyen plus simple d’obtenir ce que vous voulez dans VS (vous ne le trouverez pas dans les versions antérieures à 2012). Par exemple, si vous écrivez en C++, il s'agit de: Tools >> Options >> Text Editor >> C/C++ >> Outline Statement Blocks, définissez-le sur True.

enter image description here

Ensuite, vous pouvez facilement trouver un bloc de code si vous déplacez la souris dans la colonne de gauche de l'éditeur de code. Voici ce que vous obtenez.

enter image description here

Il ne montre pas les lignes de bloc et ne marque pas le bloc tout le temps, sauf si vous en avez besoin. Lorsque vous en aurez besoin, il marquera tout le blocage actuel.

4
Eric Z

(Mise à jour contemporaine)

Dans Visual Studio 2017 (C++, au moins), il s'agit du paramètre par défaut:

 enter image description here

Pour le désactiver/l'activer: Outils (menu) -> Options -> Editeur de texte -> Général -> Afficher les repères de structure (case à cocher)

2
Amit G.

Pour Visual Studio 2017 VB.NET: Outils> Options> Éditeur de texte> Basiques> Adv ..> Guides de structure de bloc: vérifiez-les

0
Doug Null