Question

Quand je frappe /// dans Visual Studio, est-il possible de changer l'extrait en résultant:

/// <summary>
/// 
/// </summary>

à ceci:

/// <summary></summary>
Était-ce utile?

La solution

Voici la solution de travail dans au moins VS2010.

Enregistrez le code en bas summ.snippet de fichier.
Visual Studio 2010 / Outils / Code Snippet Directeur
Cliquez sur Importer, recherchez le fichier. Enregistrer les options par défaut.

goto la fenêtre de votre code et le type Somm + tab onglet +

Résultat

/// <summary>  </summary>

avec le curseur au milieu de l'étiquette, prêt à saisir.

Voici le contenu du summ.snippet

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

    <CodeSnippet Format="1.0.0">
        <Header>
                <Title>Summary - inline</Title>
                <Description>Created inline summary comment tag</Description>
                <Author>Mike Vanderkley</Author>
                <Shortcut>summ</Shortcut>
                <SnippetTypes>
                        <SnippetType>Expansion</SnippetType>
                </SnippetTypes>
        </Header>
        <Snippet>
            <Code Language="csharp">
                <![CDATA[/// <summary> $end$ </summary>]]>
            </Code>
    </Snippet>
  </CodeSnippet>

</CodeSnippets>

Autres conseils

Il me semble que ce que le /// génère est codé en: Macros.Samples.Utilities.InsertDocComments

Je sais qu'il était possible pour VB dans VS 2005 et VS 2008. dernière, j'avais vérifié, cependant, il n'y avait pas moyen de le faire pour C #, malheureusement. Cela a été une bête noire de la mienne pendant un certain temps, maintenant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top