0

我正在尝试修改在此站点上找到的 VS 宏;宏在保存时对文档执行转换。我需要宏来转换前导空格,以便将每个制表符替换为两个空格,但保留所有现有空格。我尝试了下面的代码,但它没有按照我想要的方式工作。我可以得到一些帮助吗?

    If vsFindResult.vsFindResultReplaced = _
        DTE.Find.FindReplace(vsFindAction.vsFindActionReplaceAll, _
                         "^{ }*\t", _
                         vsFindOptions.vsFindOptionsRegularExpression, _
                         "\1  ", _
                         vsFindTarget.vsFindTargetCurrentDocument, , , _
                         vsFindResultsLocation.vsFindResultsNone) Then
        document.Save()
    End If
4

1 回答 1

0

试试微软的“生产力工具”。在许多其他工具之间,有一个名为“Fix Mixed Tabs”的工具可以完全满足您的需求。

链接到描述和下载 Visual Studio 库中的生产力工具

于 2011-10-13T08:45:22.660 回答