![](/img/trans.png)
[英]Visual Studio style editor for an application-specific scripting language?
[英]Scripting the Visual Studio editor?
我確實為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腳本來轉換文件。
兩者都有點麻煩。 對設計用於執行此類操作的工具有何建議?
您是否嘗試過VsVim? 它是用於Visual Studio的插件,可將編輯器轉換為vim編輯器。 http://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329
Visual Studio具有內置的“腳本”引擎。 例如,您可以使用(DTE.ActiveWindow.Selection作為EnvDTE.TextSelection).ActivePoint.CodeElement [vsCMElement.vsCMElementClass]作為EnvDTE.CodeClass在編輯器中找到所選類的屬性,然后可以在編輯器中寫入當前編輯點。帶有DTE.ActiveDocument.Selection的VS編輯器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.