Option, Éditeur de texte, Basic (Visual Basic), Avancé

La page de propriétés Spécifique à VB, accessible par le biais du menu Outils, dans la boîte de dialogue Options, puis dans le dossier Éditeur de texte et son dossier Visual Basic, contient les propriétés suivantes :

La page de propriétés Spécifique à VB, accessible par le biais du menu Outils, dans la boîte de dialogue Options, puis dans le dossier Éditeur de texte et son dossier De base, contient les propriétés suivantes :

Analyse

  • Exécuter une analyse de code en arrière-plan pour ...

    Choisissez l'une des options suivantes.

    Option Description
    None Tous les analyseurs et les correctifs de code correspondants sont désactivés.

    Les diagnostics du compilateur et les correctifs de code correspondants sont activés sur tous les documents ouverts.
    Document actif (par défaut) Tous les analyseurs s’exécutent uniquement sur le document actif.

    Les diagnostics du compilateur sont activés sur tous les documents ouverts.
    Documents ouverts Tous les analyseurs et diagnostics de compilateur sont activés sur tous les documents ouverts.
    Solution complète Tous les analyseurs et les diagnostics du compilateur sont activés dans tous les documents de la solution, qu’ils soient ouverts ou fermés.

Directives Import

  • Placer les directives 'System' en premier durant le tri des imports

    Quand elle est sélectionnée, la commande Supprimer et trier les directives import du menu contextuel trie les directives import et place les espaces de noms « System » en haut de la liste.

  • Séparer les groupes de directives import

    La commande Supprimer et trier les directives import du menu contextuel sépare les directives import en insérant une ligne vide entre les groupes de directives qui ont le même espace de noms racine.

  • Suggérer des imports pour les types dans les assemblys de référence

  • Suggérer des imports pour les types dans les packages NuGet

    Quand ces options sont sélectionnées, une Action rapide est disponible pour installer un package NuGet et ajouter une directive import pour les types non référencés.

    Quick Action to install NuGet package in Visual Studio

Mettre en surbrillance

Activer la mise en surbrillance des références et des mots clés

L’éditeur de texte peut mettre en surbrillance toutes les instances d’un symbole ou tous les mots clés dans une clause, par exemple If..Then, While...End While ou Try...Catch...Finally. Vous pouvez naviguer entre les références ou les mots clés surlignés en appuyant sur Ctrl + Maj + Flèche vers le bas ou Ctrl + Maj + Flèche vers le haut.

mode Plan

Activer le mode Plan

Quand vous ouvrez un fichier dans l’éditeur de code, vous pouvez afficher le document en mode Plan. Pour plus d’informations, consultez Mode Plan. Quand cette option est sélectionnée, la fonctionnalité mode Plan est activée à l’ouverture d’un fichier.

Afficher les séparateurs de ligne de procédure

L’éditeur de texte indique la portée visuelle des procédures. Une ligne est tracée dans les fichiers sources .vb de votre projet, aux emplacements présentés dans le tableau suivant :

Emplacement dans le fichier source .vb Exemple d’emplacement de la ligne
Après la fermeture d’une construction de déclaration de bloc - À la fin d’une classe, d’une structure, d’un module, d’une interface ou d’un enum
- Après une propriété, une fonction ou un sub
- Pas entre les clauses get et set d’une propriété
Après un ensemble de constructions de lignes uniques - Après les instructions import, avant une définition de type dans un fichier de classe
- Après les variables déclarées dans une classe, avant toute procédure
Après les déclarations de lignes uniques (déclarations pas au niveau des blocs) - À la suite des instructions import et inherits, des déclarations de variables, des déclarations event et delegate, et des instructions declare de DLL

Repères de structure de bloc

Quand cette option est sélectionnée, des lignes verticales alignées avec les blocs de code structurés sont affichées dans l’éditeur, ce qui vous permet d’identifier facilement les différents blocs de code. Par exemple, vous voyez une ligne entre Sub et EndSub dans une instruction Sub.

Aide de l'éditeur

Indicateurs de nom de paramètre inline Quand elle est sélectionnée, cette insère des indicateurs de nom pour les littéraux, les littéraux castés et les instanciations d’objets avant chaque argument dans les appels de fonction.

Inline Parameter Name Hints for Visual Basic

Listing en mode Pretty (remise en forme) du code L’éditeur de texte remet en forme votre code comme il convient. Quand cette option est sélectionnée, l’éditeur de code effectue les opérations suivantes :

  • Aligner votre code sur la tabulation correcte

  • Appliquer la casse correcte aux mots clés, variables et objets

  • Ajouter un élément Then manquant à une instruction If...Then

  • Ajouter des parenthèses aux appels de fonctions

  • Ajouter les guillemets fermants manquants aux chaînes

  • Remettre en forme la notation exponentielle

  • Remettre en forme les dates

Insertion automatique des constructions de fin

Par exemple, quand vous tapez la première ligne d’une déclaration de procédure, Sub Main, et que vous appuyez sur Entrée, l’éditeur de texte ajoute une ligne End Sub correspondante. De même, si vous ajoutez une boucle For, l’éditeur de texte ajoute une instruction Next correspondante. Quand cette option est sélectionnée, l’éditeur de code ajoute automatiquement la construction de fin.

Insertion automatique des membres Interface et MustOverride

Quand vous validez une instruction Implements ou Inherits pour une classe, l’éditeur de texte insère des prototypes pour les membres qui doivent être implémentés ou substitués, respectivement.

Activer les suggestions de correction d’erreurs

L’éditeur de texte peut suggérer des solutions aux erreurs courantes et vous permettre de sélectionner la correction appropriée, qui est appliquée ensuite à votre code.

Voir aussi