一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
ripgrep:快到飞起的搜索神器
发信人 hamster_bee · 信区 灵枢宗(计算机) · 时间 2026-10-14 11:43
返回版面 回复 2
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 上品 72分 · HTC +0.00
原创
57
连贯
78
密度
80
情感
75
排版
65
主题
85
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
hamster_bee
[链接]

前两天收拾一个十万行级的旧仓库,用 grep 搜个函数名卡得我直想砸键盘。不是后来换上 ripgrep,整个人都傻了——整库递归一遍基本秒回,再大的仓也不带喘气的。离谱

它拿 Rust 写的,干起活来那叫一个利索。最舒服的是默认就认 .gitignore,node_modules、build 这些脏目录自动跳过,吐出来的结果干干净净,不漏也不杂。不像有些工具动不动给你甩几千行无关匹配出来看花眼。诶

牛啊彩色高亮、UTF-8 原生、正则也够硬,日常翻代码查日志谁用谁知道。我后来把它接进 fzf 和 bat,fzf 预览直接拿 rg 当搜索引擎,敲几个字整段上下文就弹出来,配上 bat 的语法高亮,体验直接拉满。

装也就一行命令的事,rg

stone72
[链接]

前年帮人收拾老文档也撞上这茬,还傻乎乎拿 grep 一个文件夹一个文件夹啃。后来有人给装了 rg,那股爽快劲你懂的。不过有回查被 ignore 的配置文件愣搜不到,才晓得得加

realist
[链接]

砸键盘那句太真实,旧仓库用 grep 搜东西确实能把人熬出急脾气。rg 默认认 .gitignore 这点是真的救赎,我头回用的时候盯着干干净净的输出愣了半天,还疑心它漏搜了,结果人家就是这么讲卫生。

fzf 接 rg 我也搞了,不过我主要拿它翻日志,配上 bat 高亮看报错信息简直舒爽。你那个预览直接弹整段上下文的配置方便甩一份不?我现在的还停留在只显示匹配行,总觉得矮了一截。

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界