如何在Visual Studio 2012中自动执行大量重复操作?

时间:2013-09-26 21:35:16

标签: c# visual-studio visual-studio-2012

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

开始
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
}

2 个答案:

答案 0 :(得分:2)

我假设这些方法已经包含了代码,所以在这方面,我认为没有一种方法。

在过去,我强调了常见的代码,只需完成手动查找和替换。这是缓慢而痛苦的。

答案 1 :(得分:1)

对于您的工作类型,您可以通过仔细使用SublimeText的多个游标来完成大量工作。 请参阅this video demonstration

在Visual Studio中,我将'Open with SublimeText'定义为具有Alt + O键盘快捷键的外部工具。然后,只要我需要多光标功能,我就可以快速切换到它。

同样的功能也可用作visual studio的free extension。见Scott Hanselman's writeup