近日,GitHub官方推出了一个改进版的代码搜索技术预览版,以大幅改进在 GitHub 上搜索代码。 GitHub希望我们可以了解他们的工作,并在探索和发现代码的过程中对体验进行反馈。立即注册进入体验名单,并向GitHub提供反馈!
GitHub在为您的帐户启用技术预览后,您可以在 https://cs.github.com 上试用。 最初,GitHub在构建时为新代码搜索创建了一个单独的界面,但是一旦GitHub对反馈感到满意并准备好更广泛地采用,他们就会将其集成到主要的 github.com 体验中。
GitHub代码搜索预览
目前,搜索索引涵盖了超过 500 万个最受欢迎的公共存储库; 此外,体验者还可以搜索有权访问的私有存储库。 以下是一些需要注意的事项:
language:
, path:
, extension:
, and Boolean 操作(OR
, NOT
). 搜索定义标识符 symbol:
.。此处记录了语法,您可以按 ? 在任何页面上查看可用的键盘快捷键。 您还可以查看常见问题解答。
GitHub下一步将增加索引,直到它涵盖您可以在 GitHub 上访问的每个存储库。 其将试验评分和排名启发式方法,看看什么最有效,以及将探索哪些 API 和集成最有影响力。 同时将继续为特定语言的功能添加对更多语言的支持。 但最重要的是,GitHub还希望听取您的反馈并构建您甚至不知道自己需要的工具。
作为一个开发者,停留在流动状态是很难的。 每当您查找如何使用库,或者由于开发人员环境与 CI 背离而导致测试失败,或者需要知道错误消息如何出现时,您都会被打断。 解决中断所需的时间越长,您丢失的上下文就越多。
今年早些时候,GitHub推出了 GitHub Copilot 作为技术预览版,利用 AI 的力量让您即使在不熟悉的领域也能自信地编码。 同时还发布了 Codespaces 并分享了在内部采用它们如何提高 GitHub 自身的生产力。 作为统一解决方案的一部分,他们在这些围绕开发人员生产力的更广泛计划的背景下看到了我们对代码搜索和导航的改进。
对于代码搜索,Github的愿景是帮助每个开发人员快速直观地搜索、发现、导航和理解代码。 GitHub 代码搜索让全世界的代码触手可及:一切都只需搜索即可。 它首先向您显示最相关的结果并帮助您在每一步自动完成,从而帮助您保持流程状态。 一旦您进入结果页面,丰富的浏览体验将针对阅读和理解代码进行优化,让您能够快速理解陌生的逻辑,即使是 IDE 之外的代码。
本文为从大数据到人工智能博主「xiaozhch5」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。