社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

玩转Github —— Octotree Chrome插件

dotNET跨平台 • 5 年前 • 455 次点击  

(为了隐私,手动马赛克)


兄弟萌,好久不见。

最近一直在忙着其他的事情,也一直没有公众号的更新,看到了很多小伙伴说不更新了,也是比较惭愧,还是以工作为主的!毕竟都是要恰饭的(当然也在工作之余搞其他的,八月敬请期待),不过,这里也预告下,等以后有时间了,可以给大家分享下K8s的相关内容,最近也偶尔研究了下,打算把所有的在线项目迁移到K8s上,到时候分享一波。


言归正传,大家肯定平时都在用Github,毕竟这是一个开源的时代,脱离了开源社区,一切都是闭门造车。那既然开源,肯定会经常浏览GitHub中的项目(Gitee我用的少,不予置评),Github的内容量还是很丰富的,涵盖了所有的知识面,但是也有一些弊端,毕竟我们不可能每个项目都下载或者Clone下来,经常会在Web端先简单浏览一下,比如在查看文件或者具体问题内容的时候,不是很方便,每次都需要进入到很多层级,才能点击具体的文件查看内容,今天给大家安利一个Chrome插件,可以通过目录的形式,快速查看文件结构,搜索关键字并且多窗口等功能



01
唤起目录

修改个性主题

调整展示布局



Chrome应用店搜索Octotree:


可以看到用户量还是很多的,安装好后,随便打开一个Github项目,比如我们的老伙伴——Blog.Core,就可以看到布局了,可以调整到右侧,然后修改下图片的样式,也可以修改主题(本文都是登录状态的展示效果,也就是我们对它进行了授权后的效果,功能稍微多了些,这个看你具体的需求了):


最终的展示效果是这样的:


有没有很方便,很直观。



02
多文件查看

banner切换

加入书签


在之前,如果我们需要查看多个文件,或者多个文件之间需要做对比的时候,就需要打开多个窗口,多个窗口之前进行切换,很不方便,来看看这个插件如何使用的。

如果你点击菜单,会看到Banner的文件名是斜体字,双击打开,就会是一个固定的Banner,再双击打开另一个文件,就可以多个文件之前进行切换了,很香:


多个banner之前是有缓存的,可以快速的查看,也可以点击×号给删除。


除了文件,整个项目也可以进行标记,如果有一天你看到了一个不错的项目,又不想Star或者Fork,又怕以后找不到,就可以点击左上角的书签图标,添加到标签里:


然后就可以在工具栏里找到具体的项目了。



03
快速搜索

精准定位

 


Shift+S事件
在之前,如果你想在任意一个项目中,寻找一个文件,需要用官方的Go to file功能,还不是很好用,来看看Octotree插件的功能:

可以点击工具栏的放大镜图标,也可以直接Shift+S快捷键,唤起搜索框,输入即可,是不是很快捷和方便,点击后,搜索结果也不会消失。



04
查看PR信息

展开折叠

查看更新详情


不仅是文件目录,如果有好心人提交了PR,也可以快速查看和定位PR的详情,如果提交的文件过多,也可以进行一键折叠和展开:




05
查看源文件

更多精彩



有时候我们会遇到一个文件,但是是md翻译以后的效果,如果快速的查看源文件呢,可以直接点击“打开”小图标:



总体来说,我十分钟内就已经发现了这么些好用的功能了,肯定还有其他功能,期待你的发掘哟,奥里给。


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/115170