2008-09-09 9 views
34

Je m'arrache les cheveux avec celui-ci. Si je commence un commentaire de bloc /* dans VS.NET 2005+ puis le retour de chariot, Visual Studio insiste sur le fait que j'ai un autre astérisque *. Je sais qu'il y a une option pour l'éteindre mais je ne peux pas le trouver. Quelqu'un sait comment désactiver cette fonctionnalité?Comment empêcher Visual Studio d'insérer automatiquement un astérisque pendant un commentaire de bloc?

+2

Il y a une suggestion de uservoice pour améliorer cette http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2947213-don -t-créer-astérisque-pour-nouvelles-lignes-dans-bloc-c –

Répondre

22

This post répond à votre question. L'essentiel est:

Text Editor > C# > Advanced > Generate XML documentation comments for /// 
+2

AAARRRRGGHHH merci! VS2010 le fait toujours! Peut-être le cadre le plus stupidement obscur. –

+20

C'est très irritant que je doive désactiver les commentaires XML afin de désactiver l'insertion automatique d'astérisque. Ils sont deux choses différentes et ne devraient pas être regroupés dans le même cadre. –

+3

Il convient d'indiquer spécifiquement que la désactivation ** Générer des commentaires de documentation XML pour /// ** désactivera également les commentaires de documentation XML pour '///'. –

0

Outils-> Options.

Décocher Text Editor> C#> Avancé> Générer les commentaires de documentation XML pour ///

+3

il s'agit d'une réponse en double posté 9 mois en retard –

11

Essayez ceci:

#if false 

    whatever you want here 
    and here 

#endif 
+0

+1 pour une alternative qui n'implique pas de désactiver les fonctionnalités de documentation utiles (la faute de Microsoft, pas le répondeur!) –

+0

c'est une excellente solution pour un commentaire de bloc temporaire, bien que je Je ne l'utiliserai probablement pas pour un usage permanent –

9

Visual Studio 2015 Update 2 a (enfin) abordé ce problème! Une nouvelle option a été ajoutée à Tools > Options > Text Editor > C# > Advanced nommée Insert * at the start of new lines when writing /* */ comments.

La désactivation de cette option empêche l'éditeur de préfixer automatiquement les commentaires de bloc avec des astérisques. Il n'a fallu 7,5 ans et 4 versions majeures :)

enter image description here

Questions connexes