Page Options, Éditeur de texte, propriétés de nœud

Ce document décrit certaines pages (ou collections de propriétés) associées à la catégorie Éditeur de texte, DTE.Properties("TextEditor", <Property Page>), de la boîte de dialogue Options.Le titre de chaque sous-section correspond à l'appel utilisé pour accéder à la collection Properties, et le tableau figurant dans chaque sous-section répertorie les propriétés présentes dans la collection.

Les macros Visual Basic dans Contrôle des paramètres de la boîte de dialogue Options montrent comment afficher des options actuelles et leurs valeurs pour chaque page de la boîte de dialogue Options.

Général

DTE.Properties("TextEditor", "General")

Nom de l'élément de propriété

Valeur

Description

GoToAnchorAfterEscape

Get/Set (booléen)

Si la valeur est True, le fait d'appuyer sur Échap durant une sélection déplace le point d'insertion là où l'action qui a créé la sélection a été initiée.Si la valeur est False, le point d'insertion est déplacé à l'autre bout de la sélection.

DragNDropTextEditing

Get/Set (booléen)

Détermine si vous pouvez faire glisser, dans le document, d'un emplacement à un autre, une zone de texte sélectionnée dans le cadre d'une opération Copier ou Couper/coller.

HorizontalScrollBar

Get/Set (booléen)

Détermine si une barre de défilement horizontale apparaît dans les fenêtres de l'éditeur.

VerticalScrollBar

Get/Set (booléen)

Détermine si une barre de défilement verticale apparaît dans les fenêtres de l'éditeur.

SelectionMargin

Get/Set (booléen)

Détermine si un espace existe à gauche du volet de texte pour les opérations de sélection spéciales, le dessin d'icônes de point d'arrêt, etc.

MarginIndicatorBar

Get/Set (booléen)

Détermine si une ligne verticale sépare la marge de gauche du volet de texte du corps principal du volet de texte.

UndoCaretActions

Get/Set (booléen)

Si la valeur est True,les opérations d'annulation comprennent le mouvement du point d'insertion, les commandes de sélection, et ainsi de suite, en plus des actions de modification qui s'appliquent à la mémoire tampon.

AutoDelimiterHighlighting

Get/Set (booléen)

Détermine si la saisie d'un délimiteur fermant provoque la mise en surbrillance du délimiteur ouvrant par l'éditeur.L'éditeur affiche toujours en gras le délimiteur ouvrant quelle que soit la valeur de cette propriété.

EditorEmulation

Get/Set (Enum)

DetectUTF8WithoutSignature

Get/Set (booléen)

Détecte si un fichier utilise l'encodage UTF-8 lorsqu'il n'a pas de signature d'encodage.

TrackChanges

Get/Set (booléen)

Texte brut

DTE.Properties("TextEditor", "PlainText")

Les options d'éditeur PlainText affectent les paramètres d'éditeur lorsque les fichiers texte sont modifiés.Chaque langage de programmation et package Visual Studio dispose de ses propres paramètres Éditeur de texte.Par exemple, pour afficher ou modifier les paramètres d'éditeur Visual C#, utilisez DTE.Properties("TextEditor", "CSharp") or DTE.Properties("TextEditor", "CSharp-Specific").Pour les paramètres de l'éditeur de Script SQL, utilisez DTE.Properties("TextEditor", "SQL ").

Nom de l'élément de propriété

Valeur

Description

AutoListMembers

Get/Set (booléen)

Détermine si une liste des membres disponibles s'affiche automatiquement lorsqu'un utilisateur tape un point à la suite d'une référence variable.

AutoListParams

Get/Set (booléen)

Détermine si la description d'une liste d'arguments s'affiche automatiquement lorsque l'utilisateur tape une parenthèse ouvrante, ( , à la suite d'un nom de fonction.

HideAdvancedMembers

Get/Set (booléen)

Détermine si la saisie semi-automatique des instructions affiche la liste de tous les membres ou uniquement des membres les plus utilisés.

VirtualSpace

Get/Set (booléen)

Détermine si des espaces blancs sont affichés en tant que graphiques.Une valeur true provoque l'affectation à l'élément de propriété WordWrap (dans cette liste) d'une valeur false.

WordWrap

Get/Set (booléen)

Détermine si l'affichage insère un retour de ligne pour les lignes longues à la limite des mots.Une valeur true provoque l'affectation à l'élément de propriété VirtualSpace (dans cette liste) d'une valeur false.

WordWrapGlyphs

Get/Set (booléen)

Affiche un glyphe à la fin d'une ligne ; cela indique qu'elle se poursuit à la ligne suivante.

EnableLeftClickForURLs

Get/Set (booléen)

Détermine si l'éditeur souligne les URL et permet d'accéder à l'URL en cliquant une fois sur le bouton gauche dans le navigateur Web inscrit du système.

IndentStyle

Get/Set (vsIndentStyle)

Détermine le style de mise en retrait.Les paramètres sont les suivants : vsIndentStyleNone, vsIndentStyleDefault (style de bloc) ou vsIndentStyleSmart.

TabSize

Get/Set (Long)

Représente le nombre d'espaces auquel équivaut une tabulation.Échec s'il ne s'agit pas d'un entier compris entre 1 et 60.

InsertTabs

Get/Set (booléen)

En cas de valeur True, des caractères de tabulation sont utilisés pour le retrait.

IndentSize

Get/Set (Long)

Représente le nombre d'espaces qui équivaut à un niveau de retrait.Échec s'il ne s'agit pas d'une valeur entière comprise entre 1 et 60..

ShowLineNumbers

Get/Set (booléen)

Détermine si l'affichage d'un document de l'éditeur principal affiche des numéros de ligne dans la marge de gauche.

ShowNavigationBar

Get/Set (booléen)

Détermine si les listes déroulantes et les boutons s'affichent en haut des fenêtres de l'éditeur.

CutCopyBlankLines

Get/Set (booléen)

Coupe ou copie des lignes vides lorsqu'elles sont sélectionnées.

Voir aussi

Concepts

Contrôle des paramètres de la boîte de dialogue Options

Détermination des noms d'éléments de propriété dans les pages Options

Page Options, Environnement, propriétés de nœud

Page Options, Polices et couleurs, propriétés de nœud