insight.io for github(GitHub代码阅读插件)

发布时间: 编辑:CINDY 0人评论 25815次浏览 Chrome开发者工具插件
直达下载
摘要 : insight.io for github是一款可以让你像IDE那样在GitHub上浏览代码的chrome插件.

insight.io for github开发背景

GitHub作为一款基于Git的代码管理工具和协同工具是很优秀的,然而作为代码浏览和搜索工具,就和IDE差的很远了。不然为什么到今天GitHub连个侧栏的文件树没有,很多开发者要专门去下载Octotree 浏览器插件才能有文件树?为什么你还是需要git clone到本地在把代码装到你的IDE里才能愉快的阅读代码?是不是有想过如果能像IDE那样在GitHub上浏览代码多好?今天我们就来介绍一款Chrome浏览器插件Insight.io,让你能像在GitHub上像你的IDE里一样浏览和搜索代码。

insight.io for github

insight.io for github主要功能

  1. 跳转到定义
  2. 查找引用
  3. 目录树功能
  4. 基于符号的代码搜索
  5. Glance

我们稍后做详细介绍。

GitHub代码阅读插件使用方法

1.Insight.io下载安装的方法参照:chrome插件的离线安装方法。记得用最新谷歌浏览器)。在浏览器输入chrome://extensions,进入浏览器的扩展程序界面

GitHub代码阅读插件使用方法

2.Insight.io安装成功后,打开一个GitHub上的项目,会看到左边有个侧边栏,是不是已经有了自己在IDE里面的感觉了?插件提供以下功能

GitHub代码阅读插件使用方法

3.用Apache Spark做例子,悬浮在某个节点(类,方法,变量等)上就可以看到相应的类型和文档说明。点击左边的结构(Structure)按钮就可以看到改文件的类结构,包括成员变量,成员函数等,点击也可以跳到相应的行。
insight.io for github主要功能
4.点击任何节点的用例就能跳到这个类,方法或者变量定义的地方(类似于IDE中的Ctrl + click)。点击类,方法和变量的定义节点,则可以找出所有该节点的使用例子。其中使用例子又会以被引用(Referenced At), 继承 (Inherit), 被继承(Inherited By), 重写(Override)等类型进一步分类方便查找。如果结果太多,用例的右上方也会有支持regular expression的文本框可以用来过滤出感兴趣的文件。
insight.io for github主要功能
5.目录树功能,点击文件(File)按钮你会看到树状的目录结构,忘记GitHub上切换文件的痛苦吧,文件树让你轻松的在项目之内的文件中自如切换。对于私有项目需要点击下方的Sign In按钮并到insight.io上导入私有项目文件树才会生效。
insight.io for github插件使用方法
6。代码搜索。GitHub只支持纯文本搜索,这时常让搜索代码变得很困难,特别是当你想搜的关键词是常用词的时候,大量的无用结果会让搜索功能完全不可用。而是用Insight.io插件,点击搜索(Search)按钮可以按类名,方法名,变量名,文件名等等搜索代码,并且有自动补全功能。试试在Insight.io和GitHub原生搜索上搜一下RDD.map对比下搜索结果吧?
insight.io for github
7.跳转到Insight.io。你也可以一键点击跳转到Insight.io上获得更好的浏览体验。
insight.io for github使用方法
8.提交项目给Insight.io。Insight.io目前收录了2000多个最活跃的开源项目,包括Apache Kafka, Linux-kernel这样的大型项目,也有像AndroidSwipeLayout这样优质的个人项目。如果你需要的项目并未被我们收录,点击Information栏下的Request Analyze就可以提交你目前正在浏览的项目了。
insight.io for github插件使用方法

查看更多

insight.io for github(GitHub代码阅读插件)下载地址

点击下载insight.io for github(GitHub代码阅读插件)

转载必须注明来自:https://huajiakeji.com/web-development/2018-06/1448.html

GitHub Hovercard

GitHub Hovercard

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

Notifier for GitHub

0 人评论 6055 次人浏览 4.0分 4.0 分
Notifier for GitHub是一款可以显示您的GitHub通知未读计数的chrome插件。
Github XP

Github XP

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

GitHub File Icon

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

GitZip for github

0 人评论 52821 次人浏览 4.0分 4.0 分
GitZip for github是一款可以快速从GitHub上快速下载文件的chrome插件。
Brackets - 一款免费的前端开发工具

Brackets - 一款免费的前端开发工具

0 人评论 2719 次人浏览 3.0分 3.0 分
Brackets是一款现代化的文本编辑器,具有集中的可视化工具和预处理器支持,可轻松在浏览器中进行设计。它是专为网页设计师和前端开发人员设计的。
Octotree:树形展示 Github 项目代码

Octotree:树形展示 Github 项目代码

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

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