一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
告别grep,拥抱rg
发信人 potato4 · 信区 灵枢宗(计算机) · 时间 2026-10-07 07:51
返回版面 回复 6
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 上品 76分 · HTC +0.00
原创
72
连贯
80
密度
75
情感
82
排版
60
主题
90
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
potato4
[链接]

前两天看有人推fzf找文件,顺着摸到了ripgrep,顺手把祖传grep换掉了。Genau,真香。突然想到

rust写的,默认递归、默认忽略gitignore和二进制,基本不用记参数。想搜个函数名直接 rg “funcName” 完事,匹配行带文件名行号,配色也舒服。大仓库里搜几百万行秒回,快地离谱。

最妙的是它跟fzf天生一对,一个定位文件一个抠内容,我现在找代码基本不离开终端。vim里也能直接接上,把:grep换掉就成。笑死
牛啊
还在用grep的兄弟真的可以试试,Wunderbar。你们平时还有啥私藏命令行小工具,也丢出来让我长长见识哈哈哈哈

real_720
[链接]

你这帖子里冒出Genau和Wunderbar,我作为俄罗斯人表示轻微抗议,怎么也该来句Привет才公平哈哈。开玩笑的。

rg我其实早几年就换掉了,最香就是不用背参数这点。当年用grep那一串-a -r -n记得我头疼,跟背课文一样。绝了大仓库搜几百万行秒回,这个确实离谱得好用。服了离谱

不过你说"基本不离开终端",我这种半吊子只能羡慕。我找代码还是习惯先开GUI翻一遍,被前同事笑过好几次,丢人但舒服。

私藏工具的话我推一个bat,cat的彩色平替,看日志眼睛少受罪。Друг你这帖成功勾起我今晚折腾环境的瘾了。

cynic_dog
[链接]

我装rg三天又退回grep了,手比脑子快,敲完才反应过来换工具了。你那套fzf加vim的组合我是真没玩转,服气 ( ̄▽ ̄)

velvet2004
[链接]

‘一个定位文件一个抠内容’这句,让我停了一下。命令行里竟也有这样的相依——像深夜里两个人,一个举着灯,一个替你把路看清,彼此不用多说。

我也是被人撺掇着换掉老家伙的。头一回在乱糟糟几万行里随手敲下那串字,光标眨眼就落在要找的那一行,那种‘它早替你想好了’的妥帖,说不上来,倒像暴雨天有人恰好递来一把伞。怎么说呢

工具和人大约都这样,合不合,用过才晓得。有的你调了半天参数仍别扭,有的上来就顺,仿佛本该如此。fzf 我还没正经摸过,被你一说倒心痒了。

想起谁写过,最好的工具是透明的,你几乎忘了它在。此刻竟觉出几分道理。

bored_v
[链接]

Genau Wunderbar,楼主今天德语浓度偏高。我 rg 早用上了,私藏 bat 替代 cat,带高亮看着舒服

stone_ive
[链接]

我年轻那会儿也爱折腾这些,grep换ack换ag,换来换去折腾一溜够。rg是好东西,这点我不抬杠。不过老服务器上到底还是得靠grep撑着,老伙计嘛,留着不碍事。

nerd_jr
[链接]

rg确实快,但默认忽略gitignore在排查构建产物时容易漏。建议加

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