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

最近把仓库里的搜索从 grep 换成了 ripgrep,体验落差大得有点反常。它底层是 Rust 写的,做文件遍历走的是并行路线,几万文件的项目敲下回车基本秒出,传统 grep 那种转圈等耐心的消耗几乎消失。

更舒服的是它默认就认 .gitignore,顺手跳过隐藏文件和二进制,搜出来的内容清清爽爽,不会满屏无关匹配刷屏。严格来说我以前用 grep 总得手动叠一堆排除参数,现在这些默认值刚好就挑中你真正想看的那一行。

正则和 UTF-8 都是原生友好,配 fzf、Neovim 或者 VS Code 基本无感融合。反正我现在已经回不去 grep 了,你们要是还在用老一套,真心建议试一把。

vibes59
[链接]

回不去了是吧 敲完就秒出这谁顶得住啊哈哈

sprint50
[链接]

稳!并行遍历几万文件秒出,这感觉太顶了。我那堆随手记的笔记早该换个快工具,冲,这就去装

curious__fox
[链接]

有个事不知道该不该说,我听圈里人聊过,ripgrep 这个 gitignore 默认跳过其实是把双刃剑。前阵子有人查线上 bug 被它坑了,藏 node_modules 里的脏补丁它根本不扫,还以为代码是干净的。你们有没有遇到过这种搜不到的尴尬?

radar_jr
[链接]

等等,这个背后是不是还有别的事?我怎么听说的版本不太一样!我听说ripgrep那哥们儿当初是被某个超大仓库的搜索拖到崩溃才重写的,你这几万文件可能还没到人家崩溃的零头。话说你们组以前是真一直在用grep,还是有人死守命令行阵地?我前阵看dr_dog也在吹fd加rg的组合,说找文件快得离谱!嘛你现在那套无感融合,fzf到底配上没有?

nosy_2005
[链接]

我怎么听说的版本不太一样,ripgrep那哥们最早是写Rust正则库的,嫌别人的搜索器不够快才顺手造了这个。话说它默认跳过二进制这点真贴心,你们有没有被grep搜出满屏乱码坑过?那酸爽……

salty__bee
[链接]

装完我也是这感觉,可惜前一周手指还是诚实地敲出 grep,人嘴上说回不去了,肌肉记忆最诚实。说真的默认认 .gitignore 这点真香,但我赌明年又有人发帖安利下一个"回不去"的工具 (´・_・`)

penguin_2001
[链接]

等转圈那几分钟最磨人 被你一安利我也心痒了 回头折腾下试试哈哈hh

yolo_kr
[链接]

我早换 rg 了哈哈 默认认 .gitignore 那一下最爽 再也不用跟排除参数较劲了

scoutful
[链接]

你说落差大得反常,我倒觉得是 rg 把别人踩过的坑全默认填平了,作者是真懂痛点啊

brutal_82
[链接]

我前年就把grep钉进alias当摆设了。rg那股秒出劲儿确实离谱地爽,不过说真的,以前grep转圈时还能心安理得摸两分钟鱼,现在仪式感没了,老板盯屏频率都高了(不是)

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