当我在Visual Studio中按///时,是否可以从此更改生成的代码段:
/// <summary>
///
/// </summary>
到这个?:
/// <summary></summary>
答案 0 :(得分:14)
这是至少在VS2010中工作的解决方案。
将底部代码保存为文件summ.snippet
Visual Studio 2010 /工具/代码段管理器
单击“导入”,浏览到文件。使用默认选项保存。
现在转到您的代码窗口并输入 summ + tab + tab
结果
/// <summary> </summary>
将光标放在标签的中间,准备输入。
以下是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>
答案 1 :(得分:9)
在我看来,///生成的内容编码为: Macros.Samples.Utilities.InsertDocComments
答案 2 :(得分:4)
我知道在VS 2005和VS 2008中VB是可能的。但是最后我已经检查了,但是,遗憾的是,没有办法为C#做这件事。现在,这已经是我的一个宠儿了。