我确实为 VS 使用了模板工具。我用过 JustCode 和 ReSharper。但我发现我经常可以使用更动态的东西。
这是一个简单的例子:
给定班级
class Dog
{
public string Name { get; set; }
public int NumLegs { get; set; }
public DateTime Birthdate { get; set; }
}
我想将其转换为:
class Dog
{
public string Name { get; set; }
public int NumLegs { get; set; }
public DateTime Birthdate { get; set; }
public Dog CloneMe()
{
return new Dog
{
Name = this.Name,
NumLegs = this.NumLegs,
Birthdate = this.Birthdate,
};
}
}
过去我只是在 Vim 中打开文件,然后就完成了。我还编写了 ruby 脚本来转换文件。
两者都有点麻烦。关于为做这样的事情而设计的工具有什么建议吗?