玩转Github —— Octotree Chrome插件

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

兄弟萌,好久不见。

最近一直在忙着其他的事情,也一直没有公众号的更新,看到了很多小伙伴说不更新了,也是比较惭愧,还是以工作为主的!毕竟都是要恰饭的(当然也在工作之余搞其他的,八月敬请期待),不过,这里也预告下,等以后有时间了,可以给大家分享下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翻译以后的效果,如果快速的查看源文件呢,可以直接点击“打开”小图标:

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/302087.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android 获取app自启动权限状态_央视批手机App权限问题:频繁自启动 搜集个人隐私触目惊心...

近日据央视新闻报道,有网友反映自己手机上安装的App很多存在频繁自启动、访问、读取手机信息的现象。其中一款名为“优学院”的移动教学软件十多分钟读取近25000次手机照片和文件;而腾讯“TIM”一小时内尝试自启动近七千次,并不断尝试读取通讯…

女程序员怀孕7个月坚持上班敲代码

全世界只有3.14 % 的人关注了数据与算法之美在男女比例失调的程序员行业里,程序媛的工作日常是怎么的呢?程序媛遇到bug时是不是有很多程序员帮忙呢?程序媛对加班有什么看法呢?女生当程序媛好不好呢?下面一起来看看作者…

大数据的关键技术

在大数据时代,传统的数据处理方法还适用吗? 大数据环境下的数据处理需求 大数据环境下数据来源非常丰富且数据类型多样,存储和分析挖掘的数据量庞大,对数据展现的要求较高,并且很看重数据处理的高效性和可用性。 传统数…

adf盖怎么打开_罐头好吃盖难开,学会这几招,再不靠蛮力了,女生也轻松拧开...

家里储备的罐头怎么开?学会这几招,不用蛮力,女生也轻松拧开。这段时期家里肯定储备了很多罐头食品,像水果罐头、腌菜罐头、果酱、调料酱罐头等等,家里的青菜水果不足了,可以临时用罐头食品顶上几天&#xf…

在 Ubuntu 上安装 .NET SDK 或 .NET 运行时

在wsl Ubuntu 20.04上面安装dotnet链接https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntuUbuntu 支持 .NET。本文介绍如何在 Ubuntu 上安装 .NET。如果 Ubuntu 版本不受支持,则该版本不再支持 .NET。如果要开发 .NET 应用,请安装 SDK&…

skype linux 安装,Ubuntu 12.04 AMD64 安装 Skype

每次安装新版总是有些问题。一个个来解决。1: sudo apt-get install ia32-libs lib32asound2 libqt4-core libqt4-gui2: wget -O skype_Ubuntu-current_amd64.deb http://www.skype.com/go/getskype-linux-beta-ubuntu-643: sudo dpkg -i sky…

在学术论文投稿时你遇到过最奇葩的审稿意见是什么?

全世界只有3.14 % 的人关注了数据与算法之美论文投稿时,总会收到点奇葩审稿意见。就连大名鼎鼎的爱因斯坦也被美国《物理评论》期刊的审稿人怼过,审稿人认为文章的内容和结论存在严重问题,附上了 10 页审稿意见。物理大佬爱因斯坦当然不干了&…

无符号数、有符号数、补码在汇编中的运用及相关注意事项

1、原码、反码、补码知识的复习: 三者的最高位均为符号位。我以前一直没弄明白的是为何8位补码的表示范围是-128~127,今天查阅了相关资料,于此记下。 仍然以8位为例: 原码的表示范围:-127~-0,0~127&#xf…

WPF Treeview第三层横向排列

WPF 第三级横向排列效果&#xff0c;左侧使用WrapPanel&#xff0c;右侧使用StackPanel,效果见下图&#xff1a;代码如下&#xff1a;Mainwindow的xaml如下:<Window x:Class"WPFDemos.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presen…

联想 android 5.1 root权限,联想A520手机ROOT权限图文教程(附联想A520root工具)

联想A520 ROOT教程&#xff1a;2、将手机USB调试打开;步骤&#xff1a;设置----应用程序----开发-----USB调试设置----应用程序----未知源&#xff0c;后面的勾打上就行;3、打开了USB调试和未知源之后&#xff0c;双击联想A520 ROOT.exe&#xff0c;将它安装到电脑端;安装好后打…

入门深度学习,其实并不难!

深度学习的概念源于人工神经网络的研究&#xff0c;而深度学习的过程就是使用多个处理层对数据进行高层抽象&#xff0c;得到多重非线性变换函数的过程。虽然深度学习的概念看似高大上&#xff0c;让人有种莫名的距离感&#xff0c;实际上它在日常生活中随处可见&#xff0c;比…

怎样自己写一个MVC框架

最近想学习php的mvc结构&#xff0c;在网上找了一些资料&#xff0c;可是大部分都是相同的&#xff0c;或者写的不是很满意。接着看了一个cakephp的框架&#xff0c;感觉太多的函数了&#xff0c;让人觉得就是一个记函数的过程&#xff0c;所以觉得不是很好。 我对mvc的理解是&…

NET问答: LINQ 中为啥不能将 StartsWith() 转成 Like('abc%') ?

咨询区 Techy&#xff1a;我有下面的一段 asp.net core LINQ 代码。List<UserSearchResult> results await db.ApplicationUsers.Where(u > u.Name.StartsWith(name) && !u.Deleted && u.AppearInSearch).OrderByDescending(u > u.Verified).Then…

python for net_转:.NET 4.0 下使用 Python for .NET

转&#xff1a;首先&#xff0c;我要搞清楚Python for .NET ,IronPython 它们之间的区别。Python 作为一门语言&#xff0c;其解释器(因为是解释型动态语言&#xff0c;所以我觉得称之为解释器 interpreter 比编译器 compiler 更合适)并不是只有唯一实现的。通常我们从 Python…

Python应用02 Python服务器进化

作者&#xff1a;Vamei 出处&#xff1a;http://www.cnblogs.com/vamei 欢迎转载&#xff0c;也请保留这段声明。谢谢&#xff01; **注意&#xff0c;在Python 3.x中&#xff0c;BaseHTTPServer, SimpleHTTPServer, CGIHTTPServer整合到http.server包&#xff0c;SocketServer…

天赋差的程序员,难道就只能半途而废吗?

全世界只有3.14 % 的人关注了数据与算法之美在很多人看来&#xff0c;也许优秀的程序员靠的就是与生俱来的强大天赋&#xff0c;外加蜻蜓点水般的时间付出&#xff0c;就能够炼就算无遗漏的编码技能。那么果真是如此吗&#xff1f;身为不太聪明的开发者难道就活该中途止步吗&am…

html让ul的li自动居中,css ul li导航菜单居中问题解决方法

昨晚群里一个朋友帮忙解决的问题&#xff0c;之前没有遇到过&#xff0c;题目如下&#xff1a;不改变html结构&#xff0c;使导航菜单垂直水平居中&#xff0c;导航宽度自适应屏幕100%&#xff0c;高度30px;单项高度28px,宽80px;兼容&#xff1a;ie6,ff,chrome,opera等主流浏览…

String是一个奇怪的引用类型

点击蓝字关注我们开局两张图&#xff0c;内容全靠刷。马甲哥看到这样的现象&#xff0c;一开始还是有点懵逼。这个例子&#xff0c;string是纯粹的引用类型&#xff0c;但是在函数传值时类似于值传递&#xff1b;我之前给前后示例的内存变化图吧&#xff1a;根因就是大多数高级…

js 浅拷贝直接赋值_浅析JavaScript解析赋值、浅拷贝和深拷贝的区别

一、赋值(Copy)赋值是将某一数值或对象赋给某个变量的过程&#xff0c;分为&#xff1a;1、基本数据类型&#xff1a;赋值&#xff0c;赋值之后两个变量互不影响2、引用数据类型&#xff1a;赋**址**&#xff0c;两个变量具有相同的引用&#xff0c;指向同一个对象&#xff0c;…

限时秒杀│中科院推荐!6个引自美国NASA盒子,玩转科学

比勤奋更重要的&#xff0c;是孩子的思维能力。从上幼儿园开始&#xff0c;很多父母很喜欢给孩子报各种兴趣班&#xff0c;比如钢琴班、英语班、乐高班、报各种各样的课程&#xff0c;就是希望孩子具有18般武艺&#xff0c;赢在起跑线上。其实除了外在的能力&#xff0c;不显山…