2009-07-22 7 views
3

Lorsque j'écris un commentaire, c'est souvent un paragraphe ou quelques lignes qui explique clairement ce que fait un peu de code et pourquoi il le fait. Ce que je voudrais, c'est si je pouvais commencer un commentaire, et que l'éditeur insère automatiquement un saut de ligne et continue le commentaire jusqu'à la ligne d'imbrication lorsque j'atteins, par exemple, 80 caractères.Visual Studio 2008 Rupture de ligne automatique dans les commentaires

Je taperiez:

// Lorem ipsum dolor sit amet, consectetur adipiscing elit. < ici l'éditeur se brise automatiquement et continue sur la ligne suivante:>

// Etiam con quam eget leo dignissim tincidunt.

Répondre

0

Ne serait-il pas simplement plus facile pour vous d'utiliser le/...../notation de commentaire et appuyez simplement sur Entrée lorsque vous voulez créer une nouvelle ligne.

/* Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam congue quam eget leo dignissim tincidunt. */

+0

Non, ce n'est pas plus facile, c'est ce que je fais en ce moment. Je veux que les pauses soient automatiques. –

1

Je suis assez tard pour cela, mais je crois que si vous utilisez /// plutôt que // lorsque vous appuyez sur entrer automatiquement les types une autre série de ///

ne sais pas pourquoi ou ce que spécifiquement le /// est pour // mais // fonctionne comme un commentaire.

Hope this helps ~

+1

/// est pour générer du xml à partir de commentaires je crois. –

+0

@Philip mais cela peut être utilisé pour résoudre le problème @Pete cherche .. droite? –

1

Je ne suis pas au courant de quoi que ce soit automatique, mais vous pouvez essayer l'excellent plugin refleurir Commentaire. Il envelopper le commentaire contenant le curseur à la pression d'une touche ou un bouton de la barre d'outils. Prise en charge du balisage sensible pour les régions non enveloppées, les puces configurables et les styles de commentaire et les colonnes d'habillage. Transformé mon commentaire; ces jours-ci, je suis perdu sans ça.

J'utilise l'original moi-même sur VS2005:

http://commentreflower.sourceforge.net/

Et ce hre ce qui est présumé être un port à VS2008, bien que je ne me suis VS2008:

http://www.kynosarges.de/CommentReflower.html

(En ce qui concerne l'enrubannage automatique, je l'ai mis sous tension pendant un certain temps dans emacs et je l'ai trouvé quelque peu encombrant, avec une fâcheuse habitude de reformater le code commenté si vous faisiez la mauvaise chose. ng automatique peut ne pas être une si mauvaise chose.)

0

Je n'ai pas trouvé un moyen de le faire automatiquement lorsque vous tapez, mais VS 2008 est livré avec une macro pour insérer des sauts de ligne sur la commande.

  1. Allez dans Outils> Options> Environnement> Clavier
  2. Trouver la commande Macros.Samples.VSEditor.FillCommentParagraph
  3. Bind à une touche de raccourci. J'ai utilisé Alt + Q car je suis habitué à la commande Emacs.

Lorsque le curseur se trouve dans une longue ligne de commentaire, utilisez la touche de raccourci. La première fois, il vous demandera combien de temps vous voulez que chaque ligne soit.

Malheureusement, il semble que cela ne passe que d'une longue ligne à un paragraphe. Je ne sais pas comment faire pour remplir le paragraphe après l'avoir modifié comme Emacs auto-fill.