16 votes

Visual Studio : Insérez automatiquement un espace après la frappe de if(

Nous avons un vérificateur de style de code qui s'exécute avant chaque validation et qui exige que les instructions if en C# soient formatées comme suit :

if (condition)

Cependant, ma mémoire musculaire s'est déjà développée pour taper :

if(condition)

Y a-t-il un moyen d'obtenir Visual Studio 2010 pour insérer automatiquement cet espace si je tape le if sans lui ? Je sais que vous pouvez le configurer pour le faire automatiquement lorsque vous collez du code, mais pas pendant la saisie. Merci !

28voto

dotalchemy Points 1682

Outils > Options > Éditeur de texte > C# > Formatage > Espacement

Ensuite, cochez Insérer un espace après les mots-clés dans les instructions de flux de contrôle, qui est répertorié sous le sous-groupe Définir d'autres options d'espacement.

Gagné.

5voto

captncraig Points 4166

Resharper le fera avec ses paramètres de formatage par défaut. Ctrl+K+D formatera l'ensemble du document. C'est ainsi que je le fais. Il semble que les options de formatage de VS pourraient vous aider, mais je ne les ai jamais assez utilisées.

Resharper vaut vraiment la peine pour cela et tant d'autres raisons.

4voto

Town Points 9331

Mon VS2010 le fait par défaut après la parenthèse fermante. Voici l'option :

Outils > Options > Éditeur de texte > C# > Mise en forme > Général > Formatter automatiquement un bloc complet lors de }

et aussi :

Outils > Options > Éditeur de texte > C# > Mise en forme > Espacement > Définir d'autres options d'espacement > Insérer un espace après les mots-clés dans les instructions de flux de contrôle

1voto

Jesse McCulloch Points 483

Oui, je pense que vous cherchez Outils -> Options -> Éditeur de texte -> C# -> Formatage -> Espacement -> Définir d'autres options d'espacement -> Insérer un espace après les mots-clés dans les instructions de flux de contrôle

1voto

JClaspill Points 981

J'ai Visual C#, mais de ce que je me souviens, c'est la même chose dans Studio.

  1. Cliquez sur Outils
  2. Cliquez sur Options
  3. Cliquez sur 'Éditeur de texte' dans le menu de gauche
  4. Cliquez sur 'C#' dans le menu de gauche
  5. Cliquez sur 'Formatage' dans le menu de gauche
  6. Assurez-vous que les 3 options sont cochées dans la zone de droite.
  7. Cliquez sur 'Espace' dans le menu de gauche
  8. Cliquez sur 'Insérer un espace après les mots-clés dans les instructions de contrôle' dans la zone de droite sous le titre 'Définir d'autres options d'espacement'.
  9. Cliquez sur OK.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X