我正在尝试修改我在此网站上找到的VS宏;宏在保存时执行对文档的转换。我需要宏来转换前导空格,以便每个制表符被两个空格替换,但保留所有现有空格。我尝试了下面的代码,但它没有按照我希望的方式工作。我可以帮忙吗?
If vsFindResult.vsFindResultReplaced = _
DTE.Find.FindReplace(vsFindAction.vsFindActionReplaceAll, _
"^{ }*\t", _
vsFindOptions.vsFindOptionsRegularExpression, _
"\1 ", _
vsFindTarget.vsFindTargetCurrentDocument, , , _
vsFindResultsLocation.vsFindResultsNone) Then
document.Save()
End If
答案 0 :(得分:0)
尝试Microsoft的“Productivity Power Tools”。在许多其他工具之间有一个名为“修复混合标签”的工具,它正在完成您正在搜索的内容。
Link to description and download Productivity Power Tools in Visual Studio Gallery