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

CINDY 1人评论 20734次浏览 Chrome生产工具插件
摘要 : 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上的代码

PHP Console

PHP Console

1 人评论 38120 次人浏览 4.0分 4.0 分
PHP Console是一款可以帮助PHP开发者,以Chrome浏览器为媒介输出PHP调试信息的谷歌浏览器插件。
Octotree:树形展示 Github 项目代码

Octotree:树形展示 Github 项目代码

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

GitZip for github

0 人评论 28326 次人浏览 3.8分 3.8 分
GitZip for github是一款可以快速从GitHub上快速下载文件的chrome插件。
WEB前端助手(FeHelper)

WEB前端助手(FeHelper)

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

GitHub File Icon

1 人评论 5698 次人浏览 4.0分 4.0 分
GitHub File Icon是一款可以改善GitHub 现有的档案系统呈现样式,使它更容易被用户阅读的chrome插件。
Vue.js devtools

Vue.js devtools

3 人评论 87345 次人浏览 4.6分 4.6 分
Vue.js开发者工具是一款适用于chrome浏览器和Firefox浏览器的浏览器插件。
React Developer Tools

React Developer Tools

2 人评论 38276 次人浏览 4.1分 4.1 分
React Developer Tools是一款由facebook开发的一款非常好用的chrome调试插件。
XPath Helper

XPath Helper

5 人评论 104776 次人浏览 3.4分 3.4 分
XPath Helper可以支持在网页点击元素生成xpath,整个抓取使用了xpath、正则表达式、消息中间件、多线程调度框架的chrome插件。
JetBrains IDE Support

JetBrains IDE Support

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

JSON Formatter

0 人评论 39835 次人浏览 4.6分 4.6 分
JSON Formatter是一款能格式化json代码,使得json代码页面变得便于阅读的chrome json格式化开源插件。
GitHub Hovercard

GitHub Hovercard

0 人评论 2332 次人浏览 4.8分 4.8 分
github-hovercard 是一款简洁的 GitHub 悬浮卡片 Chrome 插件, 可方便的查看 GitHub 上的 user/repo/issue 等信息。
XPath Helper Wizard

XPath Helper Wizard

0 人评论 6354 次人浏览 3.3分 3.3 分
XPath Helper Wizard是一个可以创建XPath查询选择类似的元素并且返回可视化结果的chrome插件
Github XP

Github XP

0 人评论 7704 次人浏览 4.0分 4.0 分
Github XP是一款可以将 GitHub 界面变成 Windows XP 界面风格的Chrome扩展程序。
Notifier for GitHub

Notifier for GitHub

0 人评论 3574 次人浏览 4.0分 4.0 分
Notifier for GitHub是一款可以显示您的GitHub通知未读计数的chrome插件。
极简Json格式化

极简Json格式化

0 人评论 20511 次人浏览 3.5分 3.5 分
极简Json格式化是一个非常简单的Chrome插件,用于将JSON接口返回值格式化成可读方式。
JSON Viewer

JSON Viewer

0 人评论 27356 次人浏览 3.7分 3.7 分
JSON Viewer是最漂亮的、可定制的JSON/JSONP荧光笔高亮插件,用于打印JSON和JSONP。
图文详解vue.js devtools使用方法

图文详解vue.js devtools使用方法

0 人评论 20904 次人浏览 3.0分 3.0 分
本文主要介绍Vue.js devtools使用方法,提供chrome插件直接安装和源代码安装两种方法,你还可以在其中找到常见问题即安装之后“vue.js not detected“的解决办法。
Header Editor

Header Editor

0 人评论 27608 次人浏览 3.1分 3.1 分
Header Editor是一款管理浏览器请求的Chrome扩展,包括修改请求头和响应头、重定向请求、取消请求。
评论:(1)

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

  • 1楼 运势非好汉 回复该留言
    安装这个之后,github代码查看确实漂亮很多。