程序员最熟悉的功能莫过于搜索代码了,有不有可能像像搜索本地代码一样搜索 github 的代码呢?
YES! 答案是
tanglib.comtanglib 可以搜索 github 中 star 数量超过 100 的仓库的代码,大约有 1T 左右( github 全部代码看文章说有 115T ,去掉重复有 20T ), 1.15 亿个代码文件。
不要担心速度,tanglib 检索性能可能比你搜本地代码还要快,tanglib 是即时搜索引擎。
tanglib 还实现了大小写敏感,整词匹配,正则表达式搜索需要权衡性能与实用性,目前尚未实现。
目前我自己的感受是代码库太大,要定位目标代码,必须找出特征串,否则出不来。
欢迎大家提建议。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/952861
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.