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

CINDY 0人评论 分类:生产工具
摘要 : Sourcegraph是一款可以为 Github 上的代码添加了即时文档和类型提示,并为每一个标识符添加了跳转到定义处的链接的Chrome 扩展,它允许你像使用一个很好的IDE 那样浏览源代码。

Sourcegraph开发背景

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

Sourcegraph简介

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

Sourcegraph简介


Sourcegraph chrome扩展使用方法

1. 首先离线安装Sourcegraph chrome扩展程序,其安装方法同:chrome插件的离线安装方法最新chrome浏览器下载地址:http://chromecj.com/chrome/2017-09/813.html。

Sourcegraph chrome扩展使用方法

2、Sourcegraph chrome扩展程序安装成功后,我们点击浏览器上方的按钮可以看到:

Sourcegraph chrome扩展程序

3、用户可以使用高级代码搜索,可以使用正则表达式快速匹配搜索,并且能对多个repository执行grep搜索。
Sourcegraph chrome扩展使用方法

4、如果你希望在搜索时仍停留在GitHub上,在选项面板中选择“添加源搜索到GitHub搜索菜单”即可,以后搜索时只需使用GitHub本身的搜索框。

5、对于插件支持的语言,可以直接转到某个元素的定义,而且就算在不同的repository中,也可以直接跳转。目前支持的语言有 Go, Java, Type, Java, PHP, 后续还将支持更多的语言。

Sourcegraph chrome扩展使用方法

6、Sourcegraph chrome扩展程序还支持查找引用、还可以找到方法的所有调用者,就像一个功能强大的IDE一样.

Sourcegraph chrome扩展联系方式

1.内容由https://about.sourcegraph.com/提供

Sourcegraph:轻松浏览和搜索Github上的代码下载地址

点击下载Sourcegraph:轻松浏览和搜索Github上的代码

转载必须注明来自: Chrome插件 » Sourcegraph:轻松浏览和搜索Github上的代码

Github XP

Github XP

0 人评论 2021 次人浏览 4.0分 4.0 分
Github XP是一款可以将 GitHub 界面变成 Windows XP 界面风格的Chrome扩展程序。
Octotree:树形展示 Github 项目代码

Octotree:树形展示 Github 项目代码

1 人评论 14276 次人浏览 3.8分 3.8 分
Octotree是一款可以使你在github查看项目时可以清晰明了的看到项目的结构以及具体代码,使下载代码更具有目的性,减少不必要代码的下载的chrome扩展程序。
GitZip for github

GitZip for github

0 人评论 7875 次人浏览 4.3分 4.3 分
GitZip for github是一款可以快速从GitHub上快速下载文件的chrome插件。
GitHub File Icon

GitHub File Icon

1 人评论 2717 次人浏览 4.0分 4.0 分
GitHub File Icon是一款可以改善GitHub 现有的档案系统呈现样式,使它更容易被用户阅读的chrome插件。
WEB前端助手(FeHelper)

WEB前端助手(FeHelper)

0 人评论 11201 次人浏览 4.5分 4.5 分
FE助手:包括字符串编解码、代码压缩、美化、JSON格式化、正则表达式、时间转换工具、二维码生成与解码、编码规范检测、页面性能检测、页面取色、Ajax接口调试
JetBrains IDE Support

JetBrains IDE Support

0 人评论 9317 次人浏览 3.7分 3.7 分
JetBrains IDE Support是一款webstorm网页开发调试工具,支持HTML/CSS/JavaScript编辑和JavaScript调试。
Vue.js devtools

Vue.js devtools

1 人评论 22224 次人浏览 4.6分 4.6 分
Vue.js开发者工具是一款适用于chrome浏览器和Firefox浏览器的浏览器插件。
评论:(0)

已有 0 位网友发表了一针见血的评论,你还等什么?