微软 GitHub 推出新代码搜索工具,面向GitHub编程?
点击关注公众号,实用技术文章及时了解
近期,微软 GitHub 在博客宣布,将大幅改进代码搜索功能,已推出技术预览版,该工具被描述为“高级用户的梦想”。
GitHub 代码搜索使用基于 Rust 的自定义搜索引擎从头开始构建,不仅可以轻松搜索和导航您自己的代码,还可以轻松搜索和导航数百万个存储库中可用的数十亿行公共代码。对于开发人员来说,它代表了一种跳转到代码部分、检查跨语言使用情况等的简单方法。
GitHub 团队表示:
我们已经索引了超过 500 万个公共存储库(基于多种因素,包括受欢迎程度和最近的活动)。此外,技术预览中 GitHub 用户的私有存储库已编入索引(并且可以由有权访问这些私有存储库的技术预览参与者进行搜索)。但是,此时可能不会索引非常大的存储库。
目前 GitHub 主站暂时没有上线该功能,而是为此创建了一个新的单独的界面(cs.github.com/),相信很快我们可以在主站使用。
该搜索功能有以下特性:
借助智能排名和针对代码优化的索引,轻松在最佳结果中找到要查找的内容。
搜索精确字符串,支持子字符串匹配和特殊字符,或使用正则表达式(包含在 / 分隔符中)。
使用 org: 或 repo: 限定符确定搜索范围,并在搜索框中提供自动完成建议。
使用诸如“language:”“path:”“extension:”和布尔运算符(OR、NOT)等过滤器来优化结果,使用“symbol:”搜索符号的定义。
使用附加功能快速了解位置,例如目录树视图、活动范围的符号信息、跳转到定义、选择搜索等。
GitHub 将增加索引,直到涵盖用户可以在 GitHub 上访问的每个存储库,并且将试验评分和排名。
GitHub 软件工程总监 Pavel Avgustinov 表示,对于代码搜索,团队的愿景是帮助每个开发人员快速直观地搜索、发现、定位和理解代码。
今年早些时候,GitHub 已经推出 AI 编程工具 GitHub Copilot 技术预览版。根据官方的介绍,GitHub Copilot 可以根据上下文自动写代码,包括文档字符串、注释、函数名称、代码,只要用户给出提示,就可以写出完整的函数,将程序员从重复的编写中解放出来。
相信面向GitHub编程的时候不远了!!!
推荐
主流Java进阶技术(学习资料分享)
Java面试题宝典
加入Spring技术开发社区
PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我们吧!
微软 GitHub 推出新代码搜索工具,面向GitHub编程?相关推荐
- GitHub项目、代码搜索、使用等技巧
github作为全球最大的代码托管网站,受到世界上广大码农的追捧.在这里你可以发现很多很棒的开源项目,也可以构建免费的私人仓库,简直就是一个学习成长的乐园.下面就一些常见的github操作进行如下总结 ...
- android简单项目及代码_Android 开源项目 (AOSP) 代码搜索工具正式发布
我们非常高兴的为各位开发者们介绍一个 Android 开源项目 (AOSP) 的代码搜索工具: https://cs.android.com Android 开源项目的代码由一系列 Git 管理的代码 ...
- 【Git-2022总结】分布式代码版本控制工具【GitHub/Gitee/GitLab】
[Git]分布式代码版本控制工具[GitHub/Gitee/GitLab] 一.Git介绍 1.1 Git工作机制 1.2 代码托管中心 1.3 详细git的常用命令 **签名的作用**: **当从暂 ...
- PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub(超详细)
PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 文章目录 PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 1. 前言 2. 配置 git 3 ...
- 微软托管服务器,微软 GitHub 推出新政策,允许托管以安全研究为目的的恶意软件...
IT之家 6 月 7 日消息GitHub 近日更新了社区准则,允许托管以安全研究为目的的漏洞和恶意软件. IT之家了解到,今年 3 月份,安全研究员 Nguyen Jang 在 GitHub 上传了一 ...
- idea2020shezhi代码检查级别_GitLab 13.1:告警管理扩展,新代码质量工具和安全合规等...
昨天Gitlab官方博客发布了Gitlab新的月度版本Gitlab13.1,该版本搭理扩展了告警管理,新增加了改善代码质量的工具集以及安全和合规方面的内容,更多内容请和虫虫一起往下学习. 概述 自动化 ...
- 如何在Linux中安装和使用Silver Searcher(程序员的代码搜索工具)
Silver Searcher是一个免费的开源跨平台源代码搜索工具,类似于ack ( 类似于程序员的grep工具 ),但速度更快. 它运行在类Unix系统和Windows操作系统上. 银色搜索者和ac ...
- linux 代码搜索工具,程序员兵器之代码搜索工具
工欲善其事,必先利其器.对于程序员来说,除却编辑器,编译器这些引起N多纷争的神器不谈,代码搜索无疑是个很常见的事情,有个趁手的工具那自然是极好的. 说起这个话题,老前辈grep(wiki)自然必须要首 ...
- GitHub开源新命令行工具:在终端里创建、管理PR成现实
鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI GitHub 的官方开源命令行工具来了. 名字很正式,叫做 GitHub CLI,别名 gh. 与此前的 hub 不同,gh 是更高层的封装 ...
最新文章
- 26张图带你彻底搞懂volatile关键字
- 多个goruntine 性能变慢_提高 JavaScript 性能的 12 个技巧
- CF587F-Duff is Mad【AC自动机,根号分治】
- 【计算机网络】 —— 标准化工作及相关组织
- opencv3.1.0 交叉编译 H3516a
- java+lua互相调用_Lua学习 2) —— Android与Lua互调
- 飞思卡尔单片机高效c语言编程,飞思卡尔单片机高效c语言编程(中文)新.pdf
- 英特尔2021至强cpu性能排行天梯图
- 三、字符串拼接和占位符
- 【RFID】阅读器和应答器之间的电感耦合
- 软件学报zotero文献格式
- awvs安装|User acunetix already exist. Home directory for user acunetix not found.
- macos 微信小助手
- 房地产支撑不起大国崛起
- 有什么画ER关系比较好用的软件图?
- mysql是怎么存储原理_Mysql数据库存储原理是怎样的
- 给大家推荐一下常用的镜像站
- 2440 wince 5.0 BSP之flash驱动分析
- 洛谷 魔法少女 python
- ios苹果机系统 的1px边框不显示
热门文章
- 腾讯被阿里甩出1万亿!中国互联网公司格局剧变!
- 美图回应与华为合作:华为没有使用美图的任何影像技术
- 下一个倒下的手机厂商将是魅族?最大专卖店已变身华为
- 华为Y9 Prime 2019曝光:无刘海无水滴全面屏+升降前摄
- 魅族发布会邀请函来了!“无字天书”的秘密明晚揭晓
- 基于Linux2.6下的按键驱动开发步骤
- 晨哥真有料丨你喜欢人家啊,你追求人家。你到了什么地步就该放弃了?
- android跳转到相册需要权限,Android打开相册获取图片路径
- java的outputstream_Java OutputStream类
- 配置一下自己的vim