VSCode全文代码搜索
Sherloque 是一款面向 VS Code 的代码搜索扩展,定位为“全语言、关键词式、全文代码搜索”。它不是强调精确符号跳转,而是通过全文搜索引擎和智能分词,让开发者在不知道函数、类、文件或概念准确名称时,也能更快找到相关代码。典型场景是学习新代码库、重新接手大型项目,或在多语言仓库中按概念探索实现。
从抓取内容看,Sherloque 默认索引工作区中的所有文本文件,并会尊重 VS Code 的 Search: Exclude 设置和 .gitignore 文件。它宣称支持 all-language,因此更接近语言无关的全文检索工具,而非依赖特定语言服务器的语义搜索。当前生态集中在 VS Code:可通过 Marketplace 安装,也可用 ext install cubicle6.sherloque 命令安装。其他编辑器版本“尚未”提供,用户可通过 GitHub issue 反馈需求。
隐私是它的重要卖点:页面明确称不会泄露源代码,扩展仅会联网周期性验证许可证,不上传代码,也不采集遥测数据。定价上,免费版无试用期限,但最多索引 100 个文件;Personal 为 19.95 美元,面向个人且不可由公司购买或报销;Professional 为 39.95 美元,面向企业。付费版可索引无限文件,但仍受本机内存和计算资源限制,并提供 30 天退款保证。
优点是定位清晰、上手路径简单、对多语言仓库友好,并且本地索引和无遥测承诺适合重视代码隐私的开发者。按用户授权、可在多台机器使用,也提升了个人开发者的性价比。局限在于,目前只支持 VS Code;免费版 100 文件索引上限对真实项目偏紧;付费版需要周期性联网验证许可证;页面未提供搜索语法、索引性能调优、企业管理能力或 API/SDK 信息。
Sherloque 适合 VS Code 重度用户、独立开发者、学生以及需要在陌生或大型代码库中快速检索的团队。若团队需要跨编辑器支持、集中化代码搜索门户或企业权限治理,Sourcegraph、OpenGrok、GitHub Code Search、ripgrep 或 VS Code 内置搜索可能更值得对比。中国访问情况抓取文本未说明,官网、Marketplace、许可证验证与支付可用性均需实测;支付方式也未披露。
本测评基于公开资料整理,不构成购买建议,请以 sherloque.com 官网实际信息为准。
支持多语言关键词代码搜索,适合开发者。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。