2010-09-27 7 views
0

Lors de mon travail précédent, ils utilisaient un produit appelé "Whole Tomato" (je pense que c'est ce que l'on appelle) et il vous permettait d'enregistrer des blocs de code personnalisés. De cette façon, si vous vouliez l'utiliser à nouveau, tout ce que vous auriez à faire est de commencer à saisir à quoi ressemblerait le bloc de code et ensuite il vous donnerait une option déroulante des blocs disponibles. Eh bien, existe-t-il de toute façon, dans le studio visuel lui-même, pour créer des modèles de commentaires standard. De cette façon, si je voulais mettre ce qui suit comme un commentaire pour chaque fonction:Comment créer des blocs de commentaire standard?

/*************************************************************************** 
Programmer: John Smith 
Date Written: 09/28/2010 
Reviewed By: Jane Doe 
Description Of Function: N/A 
Comments: N/A 

Example: 
    public void test() 
    { 
    } 
***************************************************************************/ 

ce que je pourrais le faire sans avoir à enregistrer quelque part et copier-coller? Je connais le XML qui est fourni en tapant /// (pour C#) ou '' '(pour VB), mais ce n'est pas vraiment ce que nous voulons faire. Si c'est trop comme créer un add-in personnalisé ou installer un addin déjà existant (à moins qu'il ne soit gratuit) alors nous ne sommes pas trop inquiets à ce sujet. Je pensais juste qu'il pourrait y avoir un moyen de faire cela. Merci pour tous conseils et réponses.

Répondre

1

Si vous faites la fenêtre de boîte à outils visible, vous pouvez faire glisser & code goutte de la fenêtre de code dans la boîte à outils. Ensuite, à chaque fois que vous voulez réutiliser ce code, faites simplement glisser & dans la fenêtre de code.

+0

Nice, juste essayé et c'est plutôt cool. – XstreamINsanity

+0

Changé la réponse à cela car il est resté dans le navigateur quel que soit le projet que j'ai ouvert et je suis très à chacun de le modifier. – XstreamINsanity

2

La méthode la plus simple consiste à créer une macro qui insère ces lignes à l'emplacement actuel du curseur et d'affecter un raccourci à cette macro. Exemple pour vous commencer (sélectionner le texte pour ajouter un commentaire pour):

Sub InsertComment() 
    Dim selection As EnvDTE.TextSelection = DTE.ActiveDocument.Selection 
    Dim curSelectionText = selection.Text 
    selection.LineUp() 
    selection.Text = "//" + curSelectionText + " [ comment goes here ]" 
End Sub 

le produit a été Visual Assist X BTW; P

+0

lol. Merci. C'était un produit net, mais cher j'entends. Maintenant, je dois chercher comment créer une macro. :) – XstreamINsanity

+0

@XstreamINsanity: Si vous renoncez au renouvellement, c'est 99 $ par siège: http://www.wholetomato.com/purchase/default.asp. Comment une entreprise peut-elle se permettre de ne pas dépenser ce montant pour un outil qui stimule la productivité de ses développeurs? – sbi

+0

ce n'est pas si cher, et vous (ou votre patron) doit également considérer les énormes quantités de temps (== argent) qu'il permettra d'économiser à la fin .. – stijn

Questions connexes