我正在尝试修改在此站点上找到的 VS 宏;宏在保存时对文档执行转换。我需要宏来转换前导空格,以便将每个制表符替换为两个空格,但保留所有现有空格。我尝试了下面的代码,但它没有按照我想要的方式工作。我可以得到一些帮助吗?
If vsFindResult.vsFindResultReplaced = _
DTE.Find.FindReplace(vsFindAction.vsFindActionReplaceAll, _
"^{ }*\t", _
vsFindOptions.vsFindOptionsRegularExpression, _
"\1 ", _
vsFindTarget.vsFindTargetCurrentDocument, , , _
vsFindResultsLocation.vsFindResultsNone) Then
document.Save()
End If