Comment commenter plusieurs lignes avec espace ou retrait

Dans Visual Studio 2010, j’ai plusieurs lignes de texte à commenter:

A B C 

En utilisant Ctr + E + C pour commenter plusieurs lignes, je reçois

 //A //B //C 

J’aime avoir un espace (ou un retrait) entre // et A , d’où // A au lieu de //A Cependant, après avoir groupé un bloc de texte et l’indenté, Ctr + E + C ne met plus en commentaire le texte sélectionné.

Comment grouper des commentaires et obtenir ce qui suit:

 // A // B // C 

Une façon de le faire serait:

  1. Sélectionnez le texte, appuyez sur Cntl + K, C pour commenter (Ctr + E + C)
  2. Déplacez le curseur sur la première ligne après le délimiteur // et avant le texte du code.
  3. Appuyez sur Alt + Maj et utilisez les touches fléchées pour effectuer votre sélection. (N’oubliez pas de sélectionner les lignes (à l’aide des touches fléchées vers le bas et vers le haut), pas la sélection de texte – voir Sélection de boîtes et Édition de plusieurs lignes )
  4. Une fois la sélection effectuée, appuyez sur la barre d’espace pour entrer un seul espace.

Notez la ligne bleue verticale dans l’image ci-dessous (qui apparaîtra une fois la sélection effectuée, vous pourrez alors insérer un nombre quelconque de caractères entre elles).

entrez la description de l'image ici

Je ne pouvais pas trouver un moyen direct de le faire. La chose intéressante est que cela est mentionné dans les conventions de codage C # (Guide de programmation C #) sous Conventions de commentaires.

Insérer un espace entre le délimiteur de commentaire (//) et le texte du commentaire

Mais l’implémentation par défaut de commenter dans Visual Studio n’insère pas d’espace.

Appuyez sur Ctrl + K + C ou Ctrl + E + C Après avoir sélectionné les lignes à commenter, vous ne laisserez pas d’espace après les barres obliques. vous pouvez utiliser multiline select pour fournir l’espace suggéré par Habib

Vous pouvez peut-être utiliser / * avant les lignes que vous souhaitez commenter et après * /, dans ce cas, vous n’aurez peut-être pas besoin de fournir d’espaces.

 /* First Line to Comment Second Line to Comment Third Line to Comment */ 

J’ai pu obtenir le résultat souhaité en utilisant les touches Alt + Maj + Haut / Bas , puis en tapant les caractères de commentaire souhaités et le caractère supplémentaire.

  • Vous pouvez personnaliser chaque opération de raccourci en fonction de votre habbit.

Il suffit d’aller dans Outils> Options> Environnement> Clavier> Trouver l’action que vous souhaitez définir comme raccourci clavier et changer en fonction de l’habbit du clavier.

Peut-être juste pour Visual Studio ’15, si vous faites un clic droit sur le code source, il y a une option pour insert comment

Cela place summary balises summary autour de votre section de commentaire, mais donne l’indentation souhaitée.