Github 源码阅读神器:Octotree_源阅读 github-程序员宅基地

技术标签: DevTools  css  github  web  编程语言  js  

 

前言

之前在 Github 上翻阅 Java 开源项目源代码体验非常差,比如一个基于 Spring Boot 的标准 MVC 项目,需要 controller->service->mapper 等目录来回重新翻阅非常不便。

最近也一直苦于在寻找一款类似于 Windows 文件目录系统的开源工具,可以展示树形的目录结构,最好能直接在浏览器展示。

后来有小伙伴推荐我试试 Octotree,感觉真心不错,相见恨晚呀,还是人多力量大,单干的时代已经过去了,感谢小伙伴们!

Octotree 是一款非常优秀的 Chrome 插件,用于将 Github 项目源代码以树形形式呈现文件内容。

环境准备

  1. Chrome

  2. octotree-chrome.crx

  3. Github 源代码地址:https://github.com/dunzung/workflow

下载 Octotree 插件

输入 github 地址:https://github.com/dunzung/octotree-chrome 下载 octotree-chrome.crx 文件。

安装 Octotree 插件

打开谷歌浏览器输入扩展程序地址:chrome://extensions,先把扩展程序的 开发者模式 开关打开,不然有可能添加不上。

 选择已下载的 octotree-chrome.crx 文件,然后拖拽至扩展程序页面。

然后谷歌浏览器会提示 “要添加Octotree吗?”,直接点击 “添加扩展程序”按钮,完成添加。

打开 github 地址,看看 Octotree 插件阅读器显示效果,以笔者的 github 账号为例,输入 github 地址:

https://github.com/dunzung/workflow

初始页面效果如下:

用鼠标滚动轮下滑浏览器滚动条一小段,就能看到一个长方形小图标

然后点击小图标显示效果如下:

显示一个 java文件,直接点击树形菜单就可以了。

作者简介:编筐少年一枚简单的北漂程序员。喜欢用简单的文字记录工作与生活中的点点滴滴,愿与你一起分享程序员灵魂深处真正的内心独白。我的微信号:WooolaDunzung,公众号【猿芯输入 1024 ,有份惊喜送给你哦

< END >

【猿芯】

 微信扫描二维码,关注我的公众号。

喜欢就点个"在看"呗^_^

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sshduanzhijun/article/details/114860532

智能推荐

/etc/hosts.conf_/etc/host.conf-程序员宅基地

文章浏览阅读2.6k次。作用指定如何解析主机域名,可设置网络安全。默认文件内容默认情况,/etc/hosts.conf 文件有如下内容 order hosts,bind multi on12参数说明order是解析顺序的参数,order hosts,bind,nis ,说明先查询解析/etc/hosts文件,然后DNS,再是NIS。multi表示是否运行/etc/hosts文件允许主机指定多个多个地址 ,multi on表示运行。nospoof是否允许服务器对ip地址进行其欺骗,nospoof on表_/etc/host.conf

工业机器人四大家族(ABB、库卡、安川)全套资料,欢迎下载!_abb机器人 panbaidu com-程序员宅基地

文章浏览阅读7.1k次,点赞7次,收藏10次。自1954年世界上第一台机器人诞生以来,世界工业发达国家已经建立起完善的工业机器人产业体系。日本、德国的工业机器人水平全球领先,“四大家族”(ABB、库卡、发那科、安川)为全球主要的工业机器人供应商,占据全球约50%的市场份额,这主要因为他们具备先发优势和技术沉淀。 图表1:全球工业机器人“四大家族”介绍随着我国工业自动化、智能化的发展加速,工业机器人的应用普及也带来了市场的急剧增长。既然在中国机..._abb机器人 panbaidu com

Linux基础命令(常用基本操作命令 管道 重定向 grep)_输入重定向命令,首先输入grep ipv6 /etc/*,观察结果,然后将此命令的输出信息-程序员宅基地

文章浏览阅读410次。终端命令格式command [-option] [parameter]command :命令option : 选项parameter:参数查阅命令帮助信息command –help : 帮助信息man command: Linux手册中函数的具体使用通配符* :任意个数字符? :至少一个字符[] :字符组 [abc][a-f]自动补全..._输入重定向命令,首先输入grep ipv6 /etc/*,观察结果,然后将此命令的输出信息

ultraedit高亮显示verilog文件_verilog.uew-程序员宅基地

文章浏览阅读9.5k次,点赞4次,收藏14次。1、下载文件到官网下载Verilog的语法高亮文件,链接如下:http://www.ultraedit.com/index.php?name=Content&pa=showpageπd=40#wordfiles2、文件配置将下载到的“verilog.uew”放到ulteaedit安装路径下的wordfiles文件夹内,以及C:\Documents and Setti_verilog.uew

黑马程序员---IO流二_记录一个程序运行的次数,当满足指定次数,改程序就不可以再继续运行了-程序员宅基地

文章浏览阅读941次。1. 字符流----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------3.1 概念:计算机不区分二进制文件与文本文件。所有的文件都是以二进制形式存储的,因此,从本质上说,所以的文件都是二进制文件。所以字符流是建立在字节流之上,它能够提供字符层次的编码和解码。在写入一个字符时,Java虚拟机会将字符_记录一个程序运行的次数,当满足指定次数,改程序就不可以再继续运行了

Div高度自适应-程序员宅基地

文章浏览阅读51次。父div高度随子div高度改变而改变 1.如果父div不定义height、子div均为标准流的时候(没有使用float),父div的height随内容的变化而变化,实现父div高度随子div的高度改变而改变。 如:<style type="text/css"> #parent{border:#000 solid 5px} #child_a{..._mergely 窗口尺寸

随便推点

keras第一个例程mnist_mlp.py解读-程序员宅基地

文章浏览阅读6.4k次。装好keras后,马上运行了例程minst_mlp.py,哇好牛逼,准确率98.4%,但是并不知道自己干了啥。好吧,啃代码。 1. 开头就懵了,数据集在哪呐。 好,从这句入手,找到mnist.py, 从网上下载了minst.pkl.gz,自己顺手下了下来,解压,打开,,,然而并看不懂。肿么办? 不怕,看这里:机器学习–读取mnist数据集 对于这个数据集的详情也可以参考这里:THE_mnist_mlp.py

Solidity 从入门到实战(三)_remix 转账-程序员宅基地

文章浏览阅读1.7k次,点赞3次,收藏8次。Solidity 从入门到实战(三)注意:本专栏主要来自于https://www.bilibili.com/video/BV1St411a7Pk?p=11&spm_id_from=pageDriver的学习笔记以及https://blog.csdn.net/weixin_45067603/article/details/105751748以太坊中的地址1.以太坊中的地址以40位的16进制表示,储存以uint160进行存储2.地址之间支持大小比较、3.可以分为外部账户地址和合约地址_remix 转账

工具:VMware虚拟机各种后缀文件总结_.vmem-程序员宅基地

文章浏览阅读5.6k次,点赞7次,收藏20次。一、文件介绍.log日志文件。这个文件记录了VMwareWorkstation对虚拟机调节运行的情况,记录虚拟机操作,可用了故障诊断。.vmdk这是一个虚拟磁盘文件,它储存了虚拟机硬盘驱动器里的内容。一台虚拟机可以由一个或几个虚拟磁盘文件组成。如果你已经特别指定了虚拟磁盘每2GB为一单独文件的话,虚拟磁盘的大小就决定了虚拟磁盘文件的数量。随着数据写入虚拟磁盘,虚拟磁盘文件将变大,直到这些文件为2GB。(如果你在创建虚拟磁盘时已经把所有的空间都分配了,那么这些文件将在初始时就具..._.vmem

C语言——死亡游戏_今天她玩了一个新游戏,发现每次死亡后角色的金币都会掉落,假设角色开局有g个金币,-程序员宅基地

文章浏览阅读1.3k次,点赞5次,收藏18次。问题描述:据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus和他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。请你编写一个函数,计算一下Josephus 和他的朋友应该安排在什么位置,才能免于一死(最后剩下他们两人)。【要求人的总数与报数均由键_今天她玩了一个新游戏,发现每次死亡后角色的金币都会掉落,假设角色开局有g个金币,

cc3200 sta 模式是否支持使用静态ip去连接AP_静态ip 动态ip ap sta-程序员宅基地

文章浏览阅读908次。SL_IPV4_STA_P2P_CL_STATIC_ENABLE:Setting a static IP address to the device working in STA mode or P2P client.The IP address will be stored in the FileSystem.In order to disable the static IP and_静态ip 动态ip ap sta

对循环链表的应用_循环链表在实际生活的应用-程序员宅基地

文章浏览阅读1.1k次。围成圈圈报数游戏在天勤oj上面有题目1368,是对循环链表的应用,当然用数组也可以做出来。此处只解释用循环链表的解法。题目描述N 个人围成一圈顺序编号,从1 号开始按1、2、3 顺序报数,报3 者退出圈外,其余的人再从1、2、3 开始报数,报3 的人再退出圈外,依次类推。请按退出顺序输出每个退出人的原序号。要求使用环行链表编程。 这是原题_循环链表在实际生活的应用

推荐文章

热门文章

相关标签