Code Search

🔍 极速代码搜索,秒懂项目结构

基于 ripgrep/fd/tree 的快速代码搜索工具,提供结构化内容检索、文件名匹配与目录浏览能力,只读操作安全可靠。

收藏
3.1k
安装
1.1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Code Search Skill 是一款面向代码仓库探索的快速搜索工具集,封装了业界成熟的 CLI 工具(ripgrep、fd、tree),提供三大核心能力:

1. grep(内容搜索):基于 ripgrep 实现高性能正则/文本搜索,支持按语言类型过滤、上下文行展示、结果数量限制,适用于查找函数定义、变量引用、TODO 注释、错误日志等场景。

2. glob(文件名搜索):基于 fd 实现快速文件名匹配,支持通配符模式、文件/目录类型筛选,适用于定位特定扩展名文件、测试文件、配置文件等。

3. tree(目录结构):基于 tree 命令展示项目层级,支持深度控制与文件大小显示,适用于快速理解陌生代码库的架构组织。

显著优点

  • 性能优异:底层采用 Rust 编写的 ripgrep 和 fd,搜索速度极快,自动并行化
  • 智能过滤:自动忽略 .git、node_modules、__pycache__、vendor 等目录,尊重 .gitignore 规则
  • 只读安全:所有操作均为读取操作,不修改任何文件
  • 结构化输出:统一格式的结果标记与截断提示,便于程序化处理
  • 结果排序:grep 和 glob 结果按修改时间排序(最新优先),提升信息时效性

潜在局限

  • 依赖预装 ripgrep、fd、tree 工具,需先执行 check 验证
  • 不支持跨文件内容关联分析(如调用链追踪)
  • 正则语法遵循 ripgrep 规则,与标准 grep 略有差异
  • 大规模仓库深层目录 tree 输出可能超出展示限制

适合人群

  • 需要快速熟悉陌生代码库的开发者
  • 进行代码审查、重构前依赖分析的技术人员
  • 查找特定模式、配置项、错误处理位置的运维/开发工程师

常规风险

风险极低。只读操作设计从根本上杜绝了误修改风险;工具本身成熟稳定,无网络通信;需注意避免在包含敏感凭证的文件中搜索时,结果可能暴露敏感信息。

Code Search 内容

scripts文件夹
手动下载zip · 10.2 kB
search.shtext/x-shellscript
请选择文件