【问题标题】: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();

    • 记录器的快捷方式log

    System.Diagnostics.Debug.Assert($condition$, "$condition$");

    • 断言的快捷方式as
    • 它比预定义的asrt 模板效率更高,因为它会自动将条件打印到断言对话框中

    System.Diagnostics.Debug.Assert($condition$, "$condition$", "$END$");

    • 断言详细信息的快捷方式asd
    • 如果您需要对断言进行更多解释

    但是,总是试着问问自己,你最常输入什么。最有价值的实时模板会因域而异。

    除此之外,我真的很喜欢你的tt 模板。我刚刚将它添加到我的模板中 :) 我还创建了一个新的文件模板,用于创建测试类的整个默认框架。

    【讨论】:

      猜你喜欢
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-20
      • 2012-04-27
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      相关资源
      最近更新 更多