Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1672069
  • 博文数量: 1279
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 13084
  • 用 户 组: 普通用户
  • 注册时间: 2018-03-07 16:26
个人简介

Linux学习小标兵,专注Linux资讯分享,技术文章分享

文章分类

全部博文(1279)

文章存档

2023年(236)

2022年(285)

2021年(265)

2020年(248)

2019年(213)

2018年(32)

我的朋友

分类: LINUX

2021-12-24 23:14:30

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

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

GitHub 在博客宣布推出用于代码搜索的技术预览版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就该这么学》官方资讯站。
阅读(220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~