3

如何在 Visual Studio 2012 中自动执行大量重复操作?需要将同步方法转换为异步。比如需要从

public void SomeMethod(String something)
{
     //action
}
public Some SomeMethodOneMore(String something)
{
    //action
}

public async Task SomeMethodAsync(String something)
{
     //action
}
public async Task<Some> SomeMethodOneMoreAsync(String something)
{
    //action
}
4

2 回答 2

2

我假设这些方法中已经有代码,所以在这种情况下,我认为没有单一的方法。

过去,我突出显示了常见的代码位,并简单地进行了手动查找和替换。它缓慢而痛苦。

于 2013-09-26T21:40:08.647 回答
1

对于您的工作类型,您可以通过仔细使用 SublimeText 的多个光标来完成很多工作。请参阅此视频演示

在 Visual Studio 中,我将“使用 SublimeText 打开”定义为带有 Alt+O 键盘快捷键的外部工具。然后,每当我需要多光标功能时,我都可以快速切换到它。

同样的功能也可作为Visual Studio的免费扩展使用。参见Scott Hanselman 的文章

于 2013-09-26T22:14:29.077 回答