Options, Éditeur de texte, Tous les langages, Onglets

Cette boîte de dialogue vous permet de modifier le comportement par défaut de l’éditeur de code. Ces paramètres s’appliquent également à d’autres éditeurs basés sur l’éditeur de code, tels que le mode Source du concepteur HTML. Pour afficher ces options, sélectionnez Options dans le menu Outils. Dans le dossier Éditeur de texte, développez le sous-dossier Tous les langages, puis choisissez Onglets.

Attention

Cette page définit les options par défaut pour tous les langages de développement. N’oubliez pas que la réinitialisation d’une option dans cette boîte de dialogue entraîne la réinitialisation des options des onglets dans tous les langages quels que soient les choix effectués. Pour modifier les options de l’éditeur de texte pour un seul langage, développez le sous-dossier de ce langage et sélectionnez ses pages d’options.

Si des paramètres différents sont sélectionnés dans les pages d’options Onglets pour des langages de programmation particuliers, le message « Les paramètres de mise en retrait pour les formats de texte individuels sont en conflit » s’affiche pour les options Mise en retrait qui diffèrent. De plus, le message « Les paramètres de tabulation pour les formats de texte individuels sont en conflit » s’affiche pour les options Onglets qui diffèrent. Par exemple, ce rappel s’affiche si l’option Retrait intelligent est sélectionnée pour Visual Basic, mais l’option Retrait de bloc est sélectionnée pour Visual C++.

Mise en retrait

None

Lorsque cette option est sélectionnée, les nouvelles lignes ne sont pas mises en retrait. Le point d'insertion est placé dans la première colonne d'une nouvelle ligne.

Bloquer

Lorsque cette option est sélectionnée, les nouvelles lignes sont automatiquement mises en retrait. Le point d'insertion est placé sur le même point de départ que la ligne précédente.

Intelligente

Lorsque cette option est sélectionnée, les nouvelles lignes sont positionnées en fonction du contexte de code, selon les paramètres de mise en forme d’un autre code et les conventions IntelliSense de votre langage de développement. Cette option n’est pas disponible pour tous les langages de développement.

Par exemple, les lignes comprises entre une accolade ouvrante ( { ) et une accolade fermante ( } ) peuvent automatiquement être mises en retrait d’un taquet de tabulation supplémentaire à partir de la position des accolades alignées.

Tabulations

Taille des tabulation

Définit la distance en espaces entre les taquets de tabulation. La valeur par défaut est quatre espaces.

Taille du retrait

Définit la taille en espaces d'une mise en retrait automatique. La valeur par défaut est quatre espaces. Des tabulations et/ou des espaces seront insérés pour occuper la taille spécifiée.

Insérer des espaces

Lorsque cette option est sélectionnée, les opérations de mise en retrait n’insèrent que des caractères d’espacement et non des caractères de tabulation. Par exemple, si Taille du retrait a la valeur 5, cinq espaces sont insérés lorsque vous appuyez sur la touche Tab ou cliquez sur le bouton Augmenter le retrait de la barre d’outils Mise en forme.

Conserver les tabulations

Lorsque cette option est sélectionnée, les opérations de mise en retrait insèrent autant de caractères de tabulation que possible. Chaque caractère de tabulation remplit le nombre d’espaces spécifié dans Taille des tabulations. Si la valeur de Taille du retrait n’est pas un multiple pair de la valeur de Taille des tabulations, des espaces sont ajoutés pour combler la différence.

Conseil

La mise en forme adaptative peut remplacer vos paramètres d’onglets personnalisés. Vous pouvez désactiver la mise en forme adaptative en basculant l’option Utiliser la mise en forme adaptative dans Éditeur de texte>Avancé. Vous pouvez également changer la façon dont Visual Studio gère votre style de retrait par défaut en utilisant un fichier .editorconfig.

Voir aussi