百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

livegrep

> 编程语言
开源

交互式查找源代码。源代码位于 http://livegrep.com/

2.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

交互式查找源代码。源代码位于 http://livegrep.com/

Livegrep() (https://github.com/livegrep/livegrep/actions/workflows/ci.yaml)

Livegrep 是一款工具,部分灵感来自 Google Code Search,用于 可以对 ~ 千兆字节规模的源代码仓库进行交互式正则表达式搜索。 可以在以下位置看到运行中的实例: http://livegrep.com/。 建筑物

livegrep 使用 bazel 构建。您需要 install 使用与 .bazelversion 中版本相匹配的版本。 通过 bazelisk 运行 bazel 将下载正确的版本 自动进行。 livegrep 使用 bazel 获取其所有依赖项, 因此只需要使用相对较新的 C++ 编译器即可进行构建。 一旦有了这些依赖项,您就可以使用 bazel build //…

请注意,初始构建将下载约 100M 的依赖项。一旦下载完成,这些依赖项将被缓存。

codesearch 二进制文件负责读取源代码、维护索引和处理搜索。livegrep 无状态,只依赖于通过 TCP 连接与 codesearch 连接。默认情况下,codesearch 会在其配置文件中指定的仓库上构建内存中的索引。不过,您也可以指示它将索引保存到磁盘上的文件。这样既可以允许过大的索引放在 RAM 中,也可以重复使用索引文件。您可以通过 -dump_index 命令指示 codesearch 生成索引文件。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言