我正在寻找一种方法来快速、定期地将我的签名和日期添加到 Visual Studio 中新代码文件的顶部。
有一些关于使用宏来执行此操作的教程,但显然 VS2012 不再支持宏。
我可以将标题定义为代码片段并插入片段,但片段不支持获取当前日期。
我可以使用以下 T4 模板生成正确的文本:
<#@ template debug="false" hostspecific="false" language="C#" #>
// <author>Pieter Müller</author>
// <date><#=DateTime.Now.ToString("yyyy-MM-dd")#></date>
<#@ output extension=".cs" #>
这给了我以下结果,这是完美的:
// <author>Pieter Müller</author>
// <date>2012-10-30</date>
问题是,有没有办法让我快速、定期地将这段代码插入到新的代码文件中,无论是自动还是手动使用类似的东西Insert Snippet
或快捷键?
如果您没有答案,但您对生成我需要的签名标头确实有一个好主意,请发表评论。谢谢!