GitHub 在博客宣布推出用于代码搜索的技术预览版

Posted llawliet0001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitHub 在博客宣布推出用于代码搜索的技术预览版相关的知识,希望对你有一定的参考价值。

导读GitHub 在博客宣布推出用于代码搜索的技术预览版,该版本大幅改善了代码搜索能力。GitHub 为此创建了一个新的单独的界面(https://cs.github.com/),等合适的时机再将其集成到 GitHub 主站上.

目前,搜索索引涵盖了超过 500 万个最受欢迎的公共存储库,此外用户也可以搜索自己的私有存储库。现阶段主要有以下特性:

  1. 借助智能排名和针对代码优化的索引,轻易地在最佳结果中找到要查找的内容。
  2. 搜索精确字符串时,支持子字符串匹配和特殊字符,或使用正则表达式(包含在 / 分隔符中)。
  3. 使用 org: 或 repo: 限定符确定搜索范围,并在搜索框中提供自动完成建议。
  4. 使用诸如“language:”“path:”“extension:”和布尔运算符(OR、NOT)等过滤器来优化结果,使用“symbol:”搜索符号的定义。
  5. 使用附加功能快速了解所处方位,比如目录树视图、活动范围的符号信息、跳转到定义、选择搜索等等。

接下来,GitHub 还将增加索引,直到涵盖用户可以在 GitHub 上访问的每个存储库,并且将试验评分和排名启发式算法,以找出最有效的方式。同时也会探索哪些 API 和集成最有影响力。

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

背后更大的图景则是围绕 GitHub 开发人员生产力的一系列计划。

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

另外,今年 GitHub 还向自己的团队和企业云用户开放了 Codespaces 能力,并分享了内部应用实践,介绍它们是如何提高 GitHub 自身的生产力。如今,Codespaces 成了 GitHub.com 的默认开发环境。更多Linux资讯请查看:https://www.linuxprobe.com

以上是关于GitHub 在博客宣布推出用于代码搜索的技术预览版的主要内容,如果未能解决你的问题,请参考以下文章

谷歌重要宣布: 移动UI框架Flutter推出首个发布预览版

程序员欢呼!微软GitHub安卓版App发布预览:支持暗黑模式

GitHub添加新工具,帮助开发人员保护代码

周一见 | GitHub 推出容器 Registry 服务CNCF 宣布 TiKV 毕业K8s 5 年 5 大改变

html Geocomplete - 用于Google地图搜索和实时预览的jQuery插件https://github.com/ubilabs/geocomplete示例:http://geocom

GitHub Copilot 全新升级,工作效率提升 55%