DnGrep 是 Windows 平台下一款免费开源、功能极强的图形化内容搜索工具,可以理解为带界面的增强版 grep,主打跨格式、深度内容搜索 + 正则替换 + 资源管理器集成,程序员、文案、运维都很常用。
支持的文件类型
文本类:.txt/.md/.py/.js/.html/.css 等
Office:Word(.docx)、Excel(.xlsx)、PPT(.pptx)
PDF:直接搜索 PDF 内容(无需转文本)
压缩包:直接搜 zip/7z/rar/jar 内部文件,不用解压
其他:OpenOffice、XML、二进制字节序列dnGrep
优势
免费开源,无广告无捆绑
搜索极快,大文件夹 / 压缩包也稳
格式支持全,PDF/Office/ 压缩包通吃
正则强大,适合复杂批量处理
系统集成好,右键即用
常见问题:
中文乱码、显示方框、搜索匹配异常?
1. 编码:设置 → 文本编码 → 手动添加 GBK、GB2312、UTF-8,设为默认。
2. 界面:切换中文语言包;设置 → 外观 → 字体选 微软雅黑 / 宋体;Windows 显示缩放设为 100%/125%(避免 150%+)。
资源管理器右键菜单不见了?
1. 重装 dnGrep:勾选 Enable Explorer integrationdnGrep。
2. 手动修复:管理员运行,设置 → 常规 → 点击 Register Context Menu。
3. 注册表:检查 HKEY_CLASSES_ROOT\Directory\shell\dnGrep 是否存在。
