微软 GitHub 推出新代码搜索工具,面向GitHub编程?

>>强大,10k+点赞的 SpringBoot 后台管理系统竟然出了详细教程!

点击关注公众号,实用技术文章及时了解微软 GitHub 推出新代码搜索工具,面向GitHub编程?

近期,微软 GitHub 在博客宣布,将大幅改进代码搜索功能,已推出技术预览版,该工具被描述为“高级用户的梦想”。

微软 GitHub 推出新代码搜索工具,面向GitHub编程?

GitHub 代码搜索使用基于 Rust 的自定义搜索引擎从头开始构建,不仅可以轻松搜索和导航您自己的代码,还可以轻松搜索和导航数百万个存储库中可用的数十亿行公共代码。对于开发人员来说,它代表了一种跳转到代码部分、检查跨语言使用情况等的简单方法。

GitHub 团队表示:

我们已经索引了超过 500 万个公共存储库(基于多种因素,包括受欢迎程度和最近的活动)。此外,技术预览中 GitHub 用户的私有存储库已编入索引(并且可以由有权访问这些私有存储库的技术预览参与者进行搜索)。但是,此时可能不会索引非常大的存储库。

目前 GitHub 主站暂时没有上线该功能,而是为此创建了一个新的单独的界面(cs.github.com/),相信很快我们可以在主站使用。

微软 GitHub 推出新代码搜索工具,面向GitHub编程?

该搜索功能有以下特性:

  • 借助智能排名和针对代码优化的索引,轻松在最佳结果中找到要查找的内容。
  • 搜索精确字符串,支持子字符串匹配和特殊字符,或使用正则表达式(包含在 / 分隔符中)。
  • 使用 org: 或 repo: 限定符确定搜索范围,并在搜索框中提供自动完成建议。
  • 使用诸如“language:”“path:”“extension:”和布尔运算符(OR、NOT)等过滤器来优化结果,使用“symbol:”搜索符号的定义。
  • 使用附加功能快速了解位置,例如目录树视图、活动范围的符号信息、跳转到定义、选择搜索等。
  • GitHub 将增加索引,直到涵盖用户可以在 GitHub 上访问的每个存储库,并且将试验评分和排名。

GitHub 软件工程总监 Pavel Avgustinov 表示,对于代码搜索,团队的愿景是帮助每个开发人员快速直观地搜索、发现、定位和理解代码。

今年早些时候,GitHub 已经推出 AI 编程工具 GitHub Copilot 技术预览版。根据官方的介绍,GitHub Copilot 可以根据上下文自动写代码,包括文档字符串、注释、函数名称、代码,只要用户给出提示,就可以写出完整的函数,将程序员从重复的编写中解放出来。

相信面向GitHub编程的时候不远了!!!

推荐

主流Java进阶技术(学习资料分享)

Java面试题宝典

加入Spring技术开发社区

微软 GitHub 推出新代码搜索工具,面向GitHub编程?

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。“在看”支持我们吧!

原文始发于微信公众号(Java知音):微软 GitHub 推出新代码搜索工具,面向GitHub编程?