本文へスキップ
onsuggest
ログイン
記事 zh

grep 工具大盘点:rg、tgrep、rawgrep、zg

情報源: 鸟窝 ·

如果你问一个程序员"平时在代码库里怎么找东西",大概率会得到一个答案: rg 。ripgrep 从 2016 年发布到现在,快十年了,又快又稳,68k stars,早就成了事实标准。 但你要是追问一句" 仓库已经大到 rg 也要扫好几秒,怎么办 ",答案就变得有看头了。过去一两年,grep 世界冒出来好几路新势力,同一个老问题,各自给了一份不同的答卷: tgrep (微软):预建三元组索引,一次启动、永久秒搜,已经被 Copilot CLI 集成; rawgrep :绕过文件系统,直接读裸盘; zg (阿里 zvec):把 ripgrep、BM25、向量检索捏进一个入口,专门伺候人和 AI Agent。 加上守擂的 rg ,这四把刀恰好是四条完全不同的技术路线。挨个拆开看。 先交代一个背景。AI Coding 时代,"搜索"从开发者的日常工具变成了 Agent 的核心基础设施,Agent 找证据靠它、省 token 也靠它。所以这四把刀里有两把(tgrep、zg)几乎就是冲着 AI 编程助手做的。而且更有意思的是,今天主流的几个 Coding Agent,Claude Code、OpenAI Codex、Pi,默认的代码搜索引擎不约而同都选了 ripgrep。这个细节放到第五节说。

grep 工具大盘点:rg、tgrep、rawgrep、zgとは?

grep 工具大盘点:rg、tgrep、rawgrep、zg is a 記事 discovery curated from 鸟窝. 如果你问一个程序员"平时在代码库里怎么找东西",大概率会得到一个答案: rg 。ripgrep 从 2016 年发布到现在,快十年了,又快又稳,68k stars,早就成了事实标准。 但你要是追问一句" 仓库已经大到 rg 也要扫好几秒,怎么办 ",答案就变得有看头了。过去一两年,grep 世界冒出来好几路新势力,同一个老问题,各自给了一份不同的答卷: tg

どのようにアクセスまたは体験できますか?

You can experience this content directly on its original host (鸟窝) by clicking the "Open Original" button.

このコンテンツの提供元は?

Curated from 鸟窝 by the OnSuggest team to surface the most interesting and serendipitous content on the web.

記事 · テクノロジー

[分享创造] 做了一个按月整理相册的 iPhone App:滑动取舍照片,也能先看大视频

大家好,我是 Photo Cleaner: Swipe Sorter 的开发者。想在这里介绍一下这个相册整理工具,也听听大家平时怎么处理越积越多的照片。 它的主要流程是先选一个月份,再逐张滑动保留照片或标记删除,把整理范围缩小到一个月。遇到相似照片,可以放在一起比较;视频可以按文件大小排序,先检查占空间较大的文件,再决定是否批量删除。最终删哪些内容由你选择。 我想了解的是:按月分批整理是否更容易坚持?还是你更希望优先处理相似照片和大视频?如果试用时遇到不顺手的地方,也欢迎直接指出。 支持 iPhone / iPad ,需要 iOS / iPadOS 26 或更高版本。免费下载,包含付费内购,美区价格为每月 $0.99 、每年 $3.99 ,或 $6.99 永久解锁;不是所有功能都免费。其他地区的价格及可下载情况以对应 App Store 为准。 美区 App Store: https://apps.apple.com/us/app/id6754751345 文案由 AI 辅助整理。

記事 · テクノロジー

[分享创造] 做了一个开源的 YouTube 桌面客户端 Lumtub:原生播放,推荐在本地跑,支持 Windows / Linux / macOS

Lumtub:免费开源的 YouTube 桌面客户端 大家好!分享一个我做的开源软件 Lumtub 。它是一个 YouTube 桌面客户端,支持 Windows、macOS 和 Linux, 免费、没有付费版,基于 GPL-3.0 完全开源 。 🎞️ 一分钟宣传片 : https://github.com/0x696c757a696f/lumtub/raw/main/docs/promo/promo-en.mp4 为什么做它 我每天在 YouTube 上看很多视频,但有三件事一直让我不舒服: 浏览器播放 4K 视频时风扇狂转 ; 首页推荐越看越窄 ,而且不知道为什么会推荐这些; 看外语视频时 ,为了双语字幕得装一堆浏览器扩展。 所以我做了 Lumtub: 不用浏览器内核,改用 mpv 原生播放,推荐算法完全在你自己的电脑上运行。 核心特性 播放 原生 mpv 播放 :最高 8K,自动选择电脑能硬解的编码(H.264 / VP9 / AV1),画质按钮直接标出 1080P60 这样的帧率。 播放控制 :迷你播放器、画中画、关灯模式、A-B 循环、倍速、逐帧和一键截图。 高画质直播 :直播支持 1080p 以上画质,直播聊天和聊天回放 可以显示成弹幕 。 投屏 :投到电视(Chromecast / DLNA),最高 4K,可选 8K。 内置下载 :下载完成后可以直接在应用里播放。 推

記事 · テクノロジー

[天黑以后] 20261107 午夜俱乐部

又失眠了,这次因为一只蚊子,开了蚊香也没用,抓也抓不到。这周失眠了好几次,每次都是到三点多才睡,白天又是生物钟九点前就醒。不喜欢睡不着导致整个人白天没什么精神,加上每次睡不着脑子又有不好的想法。

キーボードショートカット

前の発見
←P
次の発見
→N
いいね
L
合わない
X
保存
S
このヘルプを表示
?
閉じる
Esc

ショートカットは発見ページで使えます。