我确实使用VS的模板工具。我使用过JustCode&ReSharper&s。但我发现通常我可以使用更有活力的东西。
这是一个简单的例子:
鉴于课程
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脚本来转换文件。
两者都有点麻烦。关于为这样的事情设计的工具的任何建议吗?
答案 0 :(得分:0)
你试过VsVim吗? 它是visual studio的插件,可以将编辑器转换为vim 编辑。 http://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329
答案 1 :(得分:0)
Visual Studio内置了“脚本”引擎。例如,您可以在编辑器中找到所选类的属性(DTE.ActiveWindow.Selection as EnvDTE.TextSelection).ActivePoint.CodeElement [vsCMElement.vsCMElementClass]作为EnvDTE.CodeClass,您可以写入当前编辑点VS编辑器与DTE.ActiveDocument.Selection。