首页 文章资讯 Sourcegraph插件,GitHub代码查看和搜索工具

Sourcegraph插件,GitHub代码查看和搜索工具

发布者 : okay

826

2020-03-02

Sourcegraph插件,是一款可以帮助开发者更好地浏览和查询Github代码库的开发者工具。它提供了鼠标悬停,代码搜索,查看引用,自动跳转,项目目录导航等功能。不仅能够让我们在GitHub上拥有更好的体验,还能提升我们的工作或学习效率。


Sourcegraph - GitHub代码查看/搜索工具

Sourcegraph - GitHub代码查看/搜索工具

Code intelligence for your code host and code reviews: hovers, documentation, definitions, and references in files, PRs, and diffs

下载


Github介绍


GitHub网站,全球最大的开源代码托管平台,这里汇集了世界各地的开发爱好者们。


来自全世界的开发者在这里进行技术交流,分享各种开源项目,有效促进行业发展。


在GitHub上有许多开源代码库,每一个库都有自己的功能和意义,甚至一些大型企业级项目都是基于这些代码库完成的。




Sourcegraph插件开发背景


作为一个程序员,在Github上找一些有意思、有价值的项目进行学习或使用,可以说是日常工作之一。


一般情况下,当你在GitHub上看到了不错的项目,想要查看它的代码,大概需要进行以下操作:


复制项目的Git地址、克隆代码,然后再在本地进行部署。


但往往进行到最后一步,总会出现一大堆报错——因为查看这些代码还需要各种配置以及一些库的安装。




但我们其实只是想看一看代码,如果要为此浪费这么多时间,似乎显得太不划算,也太麻烦了。


所以,Sourcegraph插件这款工具就诞生了,它可以帮助大家直接查看Github上的源代码。


Sourcegraph插件功能特性


Sourcegraph插件是一个开放源代码搜索和导航工具,是经过精心设计的,非常符合开发者们使用习惯的chrome插件


它基本上可以赋予GitHub集成开发环境(IDE)或代码编辑器那样的功能,让代码浏览更简单快捷。


安装插件后,GitHub的代码库页面将会出现一个全新的图标按钮,点击它,就可以立即使用各项便捷功能。


比如,进行快速的全局搜索,使用智能代码识别,增强GitHub代码托管,充当扩展API以便更轻松地进行第三方集成等等。一旦启动并运行,它就能以前所未有的方式实现代码搜索。


总之,所有需要配置本地编辑器的功能,安装这款谷歌插件后,都可以直接在浏览器中完成。




Sourcegraph插件使用方法


一、安装插件


如果有条件,可以直接在谷歌插件商店下载安装;如果无法访问,请在扩展迷安装Sourcegraph插件的crx文件到你的浏览器上。


二、查看代码


进入GitHub网站,打开你需要查看的项目库,点开一个文件,在工具栏会出现一个【View File】的按钮 。




点击这个按钮,你将快速体验类似IDE的操作环境。


你可以直接在谷歌浏览器中搜索关键代码、点击左侧直接显示代码、定位代码、甚至跨存储库引用,以及其他精巧的工具。


不论是查看文件,还是review PR,都可以将鼠标悬停在代码上,以查看工具提示中的类型签名和文档。




Sourcegraph插件目前已经支持 Go、Java和Python。


现在谷歌插件商店中,有8万多开发者都在使用Sourcegraph来浏览和搜索GitHub上的代码。


另外,该插件在一般情况下能够适用于所有Github代码库,但是需要在Sourcegraph的官方网站上注册一个新帐户,才能将其与私有存储库一起使用。


Sourcegraph - GitHub代码查看/搜索工具

Sourcegraph - GitHub代码查看/搜索工具

Code intelligence for your code host and code reviews: hovers, documentation, definitions, and references in files, PRs, and diffs

下载

分享

全部评论

    展开更多评论

    扩展迷QQ交流群

    错误提示保存失败
    成功提示保存成功
    close
    qr-code

    为打击盗链困扰,本站已启用公众号验证
    微信扫码关注上方公众号,回复“插件”二字获得验证码,验证码5分钟内全站有效。

    正在验证
    验证成功
    下载遇到问题?请添加QQ群:398095333
    close
    qr-code

    为打击盗链困扰,本站已启用公众号验证
    微信扫码关注上方公众号,回复“脚本”二字获得验证码,验证码5分钟内全站有效。

    正在验证
    验证成功