有用的Visual Studio C#Resharper代码模板
本文关键字:代码 C#Resharper Studio Visual 有用 | 更新日期: 2023-09-27 17:57:40
作为一个问题,有用的Eclipse Java代码模板为Java提供了一些实时模板,我开始考虑C#中的一些可能性
ReSharper有Live模板:ReSharper->实时模板
例如(我迄今为止唯一的)
tt
扩展为:
[Test]
public void Test(){}
但是,在这个范围之外还有其他一些想法。或者关于预定义模板,存在一个摇滚的人吗?
这里有一些我喜欢的:
// $type$: $END$ ($user$ on $time$)
- 注释的快捷方式
com
$type$
:TODO
为默认值;第一个可编辑$user$
:评估为当前用户名$time$
:评估到当前日期/时间
private readonly Logger _logger = LogManager.GetCurrentClassLogger();
- 记录器的快捷方式
log
System.Diagnostics.Debug.Assert($condition$, "$condition$");
- 断言快捷方式
as
- 它比预定义的
asrt
模板更有效率,因为它会自动将条件打印到断言对话框中
System.Diagnostics.Debug.Assert($condition$, "$condition$", "$END$");
- 断言详细信息的快捷方式
asd
- 如果您需要对断言进行更多解释
但是,总是试着问问自己,你打字最多的是什么。最有价值的实时模板因域而异。
除此之外,我真的很喜欢你的tt
模板。我只是把它添加到我的模板中:)我还启动了一个新的文件模板,它创建了测试类的整个默认框架。