Visual Studio查找和替换宏

时间:2012-03-07 16:01:24

标签: vb.net visual-studio macros replace find

我需要使用宏在VS中移动一些代码。 [source] [/ source]标签之间的代码需要进入[destination] [/ destination]标签内。它必须贯穿整个解决方案。我认为这很简单,但我找不到任何方法来捕获第一个查找的结果。我查看了许多查找和替换示例,但没有找到任何适用于我的情况。所以作为首发者:

DTE.Find.FindWhat = "[source].*[/source]"
DTE.Find.Target = vsFindTarget.vsFindTargetSolution

Dim results = DTE.Find.Execute //this doesn't actually do anything useful

DTE.FindReplace(vsFindAction.vsFindActionReplaceAll, "[destination].*[/destination], vsFindOptions.vsFindOptionsRegularExpression, results, vsFindTarget.vsFindTargetSolution)

0 个答案:

没有答案