Sourcegraph:轻松浏览和搜索Github上的代码

一、Sourcegraph开发背景

众所周知,开源代码库向来都是程序员们的金矿,但是如何从中选择出合适的代码并且学会使用它们可是非常需要技巧的。GitHub作为一款基于Git的代码管理工具和协同工具是很优秀的,然而作为代码浏览和搜索工具,就和IDE差的很远了。我们之前也有介绍过一些github插件,而今天我们介绍的这款chrome插件简直就是码农的必备插件。它可以让你像 IDE一样浏览和搜索Github代码。

二、Sourcegraph简介

Sourcegraph 是一款能够根据语义来把Web上的开源代码编入索引的代码搜索浏览工具。你可以从代码仓库和安装包甚至是函数里搜索代码,同时也可以直接点击被完全创建了链接的代码来阅读文档、跳转到变量定义或者马上找到可用的Demo。总而言之,你可以在你的web浏览器上完成这一切,而不需要配置任何编辑器。由Sourcegraph 出品的这款Chrome插件,可以非常方便的浏览和搜索Github上的代码,持跨repository搜索、跳转到定义、查找引用等功能,宛若一个功能强大的IDE。核心功能如跳转到定义(Go-to-definition)——浏览文件或查看pull请求时,将鼠标悬停在代码上可以查看文档提示,单击即可跳转到定义、查找引用或全文搜索。

三、安装Sourcegraph插件

解决无法访问Chrome网上应用商店的问题:

http://www.xiazaiba.com/jiaocheng/2453.html(或直接安装插件谷歌访问助手:http://www.ggfwzs.com/)

1.在chrome网上应用商店中搜索:sourcegraph

2.找到Sourcegraph for GitHub,点击添加至CHROME。

四、在GitHub上利用Sourcegraph查看阅读代码

进入GitHub,找一个项目,点开一个文件,在工具栏里会看到多了一个View File的按钮,点击此按钮,如下图:

QQ20200404-184011.png

这样我们就可利用Sourcegraph很方便地查看代码了,是不是很方便,而且项目结构也非常清晰。

QQ20200404-184037.jpg

如果不想安装插件也是可以的:https://sourcegraph.com/github.com/xxx/xxx

举例:https://sourcegraph.com/github.com/lerry903/RuoYi

教程:https://docs.sourcegraph.com/integration/browser_search_engine

未经允许请勿转载:程序喵 » Sourcegraph:轻松浏览和搜索Github上的代码

点  赞 (1) 打  赏
分享到: