【我的Android进阶之旅】如何在浏览器上使用Octotree插件树形地展示Github项目代码?

前言

最近有个同事看到我打开Github项目时,浏览器上的展示效果是树形的,于是他问我这个是什么浏览器插件,我告诉他是Octotree插件。现在我就来介绍介绍这款Octotree插件

效果对比

1、未安装Octotree插件的效果

首先来看看,如果没有安装Octotree插件来打开Github项目是什么效果?

我们打开square公司开源的retrofit项目,如下图所示:

  • Google Chrome 浏览器的效果

  • Firefox浏览器的效果

2、安装Octotree插件之后的效果

接下来看看,安装Octotree插件之后。打开Github项目是什么效果呢?

我们打开square公司开源的retrofit项目,如下图所示:

  • Google Chrome 浏览器的效果

  • Firefox浏览器的效果

可以看出来,Octotree插件可以方便地浏览托管在Github上的项目,可看到左侧的树形结构,像 IDE 那样方便地浏览代码,再也不用每次点一下刷新一下、然后倒退倒退点另一个,非常方便。

Octotree插件的优点

正如 Octotree官网 (地址:https://github.com/buunguyen/octotree)介绍的一样,具有以下优点:

  • Easy-to-navigate code tree, just like in IDEs
  • Fast browsing with pjax and Turbolinks
  • Support private repositories
  • Support GitHub and GitLab Enterprise

翻译过来大致是:

  • 像使用IDE一样方便的浏览代码的树形结构
  • 使用pjax和Turbolinks技术支持快速浏览
  • 支持私人仓库
  • 支持GitHub和gitlab企业

如何Octotree插件?

1、Google Chrome浏览器安装Octotree插件

打开VPN翻墙,接着打开Chrome商店,搜索Octotree,如下图所示:

然后点击【+ 添加至CHROME】按钮,弹出如下图所示的对话框:

接着点击【添加扩展程序】按钮,开始安装Octotree插件,按照完毕后再打开该页面会显示如下所示:

这个时候Octotree插件已经安装完毕,再次进入之前打开国的square公司开源的retrofit项目,如下图所示:

2、Firefox浏览器安装Octotree插件

Firefox浏览器安装Octotree插件和Google Chrome浏览器安装Octotree插件的步骤都是类似的。

第一步:点开浏览器右上角的菜单按钮,在弹出的菜单中,点击【附加组件】按钮,如下图所示:

然后进入到了如下图所示的页面

接着在搜索框输入关键字 Octotree 进行搜索,搜索结果如下图所示:

点击【安装】按钮进行安装,安装过程如下:

安装完毕后,如下所示:

再次进入之前打开国的square公司开源的retrofit项目,如下图所示:


作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!

转载请保留原文地址:http://blog.csdn.net/ouyang_peng/article/details/52973274

时间: 2024-08-08 05:18:23

【我的Android进阶之旅】如何在浏览器上使用Octotree插件树形地展示Github项目代码?的相关文章

我的Android进阶之旅------>Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题

今天接到一个波兰的客户说有个APP在英文状态下一切运行正常,但是当系统语言切换到波兰语言的时候,程序奔溃了.好吧,又是我来维护. 好吧,先把系统语言切换到波兰语,切换到波兰语的方法查看文章 我的Android进阶之旅------>Android[设置]-[语言和输入法]-[语言]列表中找到相应语言所对应的列表项 地址:http://blog.csdn.net/ouyang_peng/article/details/50209789 ================================

我的Android进阶之旅------>如何获取系统中定义了那些权限

在Window控制台中输入如下命令可以看到Android系统中列出的所有权限(如果自定义权限注册成功,在这里也会找到这些自定义的权限) adb shell pm list permissions C:\Users\Administrator>adb shell pm list permissions All Permissions: permission:android.permission.INTERNAL_SYSTEM_WINDOW permission:android.permission

我的Android进阶之旅------>Android疯狂连连看游戏的实现之实现游戏逻辑(五)

在上一篇<我的Android进阶之旅------>Android疯狂连连看游戏的实现之加载界面图片和实现游戏Activity(四)>中提到的两个类: GameConf:负责管理游戏的初始化设置信息. GameService:负责游戏的逻辑实现. 其中GameConf的代码如下:cn\oyp\link\utils\GameConf.java package cn.oyp.link.utils; import android.content.Context; /** * 保存游戏配置的对象

我的Android进阶之旅------&gt; Android在TextView中显示图片方法

面试题:请说出Android SDK支持哪些方式显示富文本信息(不同颜色.大小.并包含图像的文本信息),并简要说明实现方法. 答案:Android SDK支持如下显示富文本信息的方式. 1.使用TextView组件可以显示富文本信息.在TextView组件中可以使用富文本标签来显示富文本信息,这种标签类似于HTML标签,但比HTML标签简单,支持有限的几种显示富文本的方式.如<font>标签用于设置字体和颜色,<b>用于设置粗体.包含这些标签的文本不能直接作为TextView.se

我的Android进阶之旅------&gt; Android为TextView组件中显示的文本添加背景色

通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article/details/46916963) 我们学会了在TextView中显示图片的方法,现在我们来学习如何为TextView组件中显示的文本添加背景色.要求完成的样子如图所示: 首先来学习使用BackgroundColorSpan对象设置文字背景色,代码如下: TextView textView=(TextV

我的Android进阶之旅------&amp;gt;怎样将Activity变为半透明的对话框?

我的Android进阶之旅------>怎样将Activity变为半透明的对话框?能够从两个方面来考虑:对话框和半透明. 在定义Activity时指定Theme.Dialog主题就能够将Activity设置为对话框风格. 通过改动Theme.Dialog主题的android:windowBackground属性值能够改变Activity的背景图像. 假设背景图像使用半透明的图像,则Activity就好变成半透明的对话框.为了改动android:windowBackground属性,能够定义一个新

我的Android进阶之旅------&gt;解决:Execution failed for task &#39;:app:transformResourcesWithMergeJavaResForDebug&#39;.

错误描述 今天在Android Studio项目中加入了jackson的开发包,编译运行时候,引发了如下的错误: Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Du

我的Android进阶之旅------&gt;Android字符串资源中的单引号问题error: Apostrophe not preceded by 的解决办法

刚刚在string字符串资源文件中,写了一个单引号,报错了,错误代码如下 error: Apostrophe not preceded by \ (in OuyangPeng's blog ) 资源文件如下: <?xml version="1.0" encoding="utf-8"?> <resources> <string name="ouyang">OuyangPeng's blog </string

我的Android进阶之旅------&gt;如何将Activity变为半透明的对话框?

我的Android进阶之旅------>如何将Activity变为半透明的对话框?可以从两个方面来考虑:对话框和半透明. 在定义Activity时指定Theme.Dialog主题就可以将Activity设置为对话框风格. 通过修改Theme.Dialog主题的android:windowBackground属性值可以改变Activity的背景图像.如果背景图像使用半透明的图像,则Activity就好变成半透明的对话框.为了修改android:windowBackground属性,可以定义一个新的