【问题标题】:Useful Visual Studio C# Resharper Code Templates有用的 Visual Studio C# Resharper 代码模板
【发布时间】:2011-05-26 14:13:32
【问题描述】:
作为问题Useful Eclipse Java Code Templates建议一些java的实时模板,我开始思考C#中的一些可能性
ReSharper 具有实时模板:
ReSharper -> 实时模板
例如(直到现在我都是独一无二的)
tt 扩展为:
[Test]
public void Test(){}
但是,在这个范围之外还有一些其他的想法。或者关于预定义模板,是否存在令人震撼的人?
【问题讨论】:
标签:
c#
resharper
coding-style
【解决方案1】:
以下是我喜欢的一些:
// $type$: $END$ ($user$ on $time$)
- 评论的快捷方式
com
-
$type$:TODO 是默认值;第一个可编辑
-
$user$:评估为当前用户名
-
$time$:评估为当前日期/时间
private readonly Logger _logger = LogManager.GetCurrentClassLogger();
System.Diagnostics.Debug.Assert($condition$, "$condition$");
- 断言的快捷方式
as
- 它比预定义的
asrt 模板效率更高,因为它会自动将条件打印到断言对话框中
System.Diagnostics.Debug.Assert($condition$, "$condition$", "$END$");
- 断言详细信息的快捷方式
asd
- 如果您需要对断言进行更多解释
但是,总是试着问问自己,你最常输入什么。最有价值的实时模板会因域而异。
除此之外,我真的很喜欢你的tt 模板。我刚刚将它添加到我的模板中 :) 我还创建了一个新的文件模板,用于创建测试类的整个默认框架。