When I hit /// in Visual Studio, is it possible to change the resulting snippet from this:
/// <summary>
///
/// </summary>
to this?:
/// <summary></summary>
When I hit /// in Visual Studio, is it possible to change the resulting snippet from this:
/// <summary>
///
/// </summary>
to this?:
/// <summary></summary>
Here is the solution working in at least VS2010.
Save the bottom code as a file summ.snippet.
Visual Studio 2010 / Tools / Code Snippet Manager
Click import, browse to file. Save with default options.
Now goto your code window and type summ + tab + tab
Result
/// <summary> </summary>
with the cursor in the middle of the tag, ready to type.
Here is the contents of the 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>
///
shortcut, but this is far better than clearing up the linebreaks manually. –
Indiscerptible summ
keyword starts to work after a while and you will forget all about the ///
. I noticed that some of the attributes were missing having pasted in stackexchange. The version showing is now the correct version. Recommend re-importing and overwriting the old version. –
Declivitous It appears to me that what the /// generates is coded in: Macros.Samples.Utilities.InsertDocComments
I know that it was possible for VB in VS 2005 and VS 2008. Last I had checked, though, there was not a way to do it for C#, sadly. That has been a pet peeve of mine for some time, now.
© 2022 - 2024 — McMap. All rights reserved.
///
does not simply print/// <summary></summary>
but also template elements for each parameter, generic type, and return value. If you are looking for that kind of customization keep on searching... – Ld