在Visual Studio中交换文本块

时间:2018-01-19 13:06:20

标签: visual-studio

是否有任何内置方法在Visual Studio中交换两个任意文本块? (我碰巧使用VS2015)。

示例:您有FooBar(target, source)等方法,并且您认为FooBar(source, target)更有意义。如果您在很多地方调用FooBar,则可能需要运行多个操作来交换各种变量名称对。

在评论中完成此操作也很有用。

显然你可以通过多次搜索来实现这一目标。替换或多个Edit-> Refactor-> Renames(^ R ^ R),这些方法有些容易出错,而且更加乏味。

如果在Visual Studio中实际上并不存在,但是像Notepad ++这样的其他工具(例如)具有此功能,则几乎同样好。

这些问题类似,但对于更具体的情况:

1 个答案:

答案 0 :(得分:1)

Visual Studio具有内置功能,可以重新排序参数。您可以使用Edit > Refactor > Reorder Parameters...选择此项。除了方法之外,更改此表单中的参数将更新所有方法调用。您还可以请求预览将要进行的所有更改。

More information here.