我必须在一个非常古老的遗留应用程序中更改一些连接字符串,而制作它的程序员认为在整个应用程序中到处都贴上连接字符串是一个好主意。
Visual Studio 的“当前项目”搜索速度非常慢,而且我不信任 Windows Search。
那么,最好的免费、非索引文本搜索工具是什么?它应该做的就是返回一个列表,其中包含在文件夹及其子文件夹中包含所需字符串的文件。
我正在运行 Windows 2003 服务器。
原始答案
Windows Grep在这方面做得非常好。
编辑: Windows Grep 不再由开发人员维护或提供。备用下载链接在这里:Windows Grep - 备用
当前答案
Visual Studio Code具有出色的跨文件搜索和替换功能。它非常快,支持正则表达式和替换前的实时预览。