GitHub代码阅读神器,你值有拥有!

2023-10-27

(题图:from  github)

Github作为全球最大的程序员聚集地,已经成为学习开发技能的绝佳伴侣(如果你是程序员,但你还没有账户的话,这里建议你去signup,毕竟能增加成长的机会,不能错过)。由于是在线Web应用,阅读代码时极不方便,再加上网络原因(你懂的),一个Page一个Page的去翻看代码也是很熬人,任何一个看过github上代码的朋友相信深有体会。想深入了解代码的朋友,一般会git clone到本地,再把代码装到导入到IDE里才能愉快的阅读代码,时间一久本地代码一堆一堆的。

总之,就是各种不方便。

今天我们就来介绍一款Chrome浏览器插件Octotree,让你能像在GitHub上像你的IDE里一样浏览和搜索代码。怎么安装Chrome插件,相信应该难不住你,不过这里还是简单截图展示一下。

 

点击查看大图

点击查看大图

只对Github网站有效,其它网站是不会显示该插件的,放心使用。

另:insight.io for github插件也不错,遗憾的是已经不能在插件库中找到了。

扩展阅读:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GitHub代码阅读神器,你值有拥有! 的相关文章

  • 在我的 gemfile 中指定来自 Github 的 gem 的分叉版本时出现“无法找到 gem”错误

    我正在尝试使用这个分叉版本 http github com railsdog searchlogicsearchlogic gem 的 在我的 gemfile 中 我有 gem searchlogic git gt http github
  • 使用 PIP 从 Github 安装 Python 包

    我已经看到文档表明您可以通过以下方式使用 pip 安装托管 Python 包的 Github sudo pip install e git git github com myuser myproject git egg myproject
  • 仅将单个文件放入 git 子模块/存储库中

    我在 git 源代码存储库中有一个特定文件 其中包含生产设置 密码 我想限制此文件 以便只有制作团队的成员才能看到它 但是 我想控制它的变化 我考虑过在 git 中使用子模块 然后限制对新存储库的访问 然而 git 似乎需要子模块的整个子目
  • 返回到 Github Desktop 中的上一个提交

    我正在尝试使用 GitHub Desktop 即 GUI 应用程序 而不是命令行 返回到先前的提交 在同一分支上 我认为这是一个核心功能 因为它是首先使用源代码控制的主要原因 我可以看到可以恢复提交 但这并不是我真正想要的 因为它创建了一个
  • 无法从另一台计算机访问 git 分支

    基本上我看不到另一台计算机上的分支 我跑 git branch a 在家用电脑上我得到 C learn ror sample app filling in layout gt git branch a filling in layout m
  • 为什么我的存储库的 github 页面中没有出现问题选项卡?

    我想在 github 存储库中创建问题来纠正存储库中的技术债务 我看不到问题选项卡 对于其他存储库 问题选项卡显示在拉取请求选项卡下方 如何为我的存储库启用问题选项卡 您必须先启用问题 您可以通过点击来做到这一点Settings并启用 问题
  • 无论我做什么,我都无法推送我的代码并不断收到相同的错误

    我正在尝试将代码推送到远程分支 但不断收到此错误 rejected non fast forward error failed to push some refs to email protected cdn cgi l email pro
  • 如何使用 Github API 与企业进行搜索

    我正在尝试搜索存储库 但我似乎无法通过 github 企业版找到答案 我已尝试以下操作但没有结果 有什么建议么 curl i http my domain com api v3 repositories If Modified Since
  • 配置 Eclipse/EGit 来跟踪上游存储库

    我正在使用 EGit 如新的 Eclipse 4 2 Juno 版本中提供的 我在 GitHub 上有一个存储库 是从另一个上游存储库分叉的 当我从 Github 上的存储库在 Eclipse 中创建项目时 它正确设置origin指向 Gi
  • 本地分支显示在 GitHub 的“网络”视图上

    我们使用 Git 我们的工作流程由 dev 和 master 分支组成 它们位于 GitHub 和每个开发人员的本地存储库上 不会直接在 master 或 dev 上执行任何工作 而是在本地分支中执行工作 并且仅在 dev 上进行合并 然后
  • 如何将 GitHub PR 的代码与其他分支的 PR 代码分开?

    我正在开发一个项目并解决问题 我正在为每个拉取请求 PR 创建一个不同的分支 上次我用他们的 PR 创建了两个不同的分支并解决了这两个问题 现在的问题是 我的两个拉取请求都与我在不同分支上推送的代码搞乱了 我借助以下命令在 git bash
  • 无法在 Eclipse 中运行从 Git 导入的项目

    我的 Eclipse 工作区中有一个来自 Github 的项目 通过 File gt Import gt Projects from GIT 但是 我无法运行该示例 因为 运行方式 下的唯一选项是 运行配置 转到 运行配置 后 我单击 浏览
  • 是否可以在 GitHub diff 查看器中换行长行?

    是否可以在 GitHub diff 查看器中换行长行 也许是查询字符串参数 请注意 从 2013 年 12 月 3 日起 GitHub 现在提出 散文差异的软包装 https github com blog 1707 soft wrappi
  • 有没有办法搜索 github wiki 页面?

    我添加了一个维基页面 https github com avidanyum spray tomcat example wiki到 github 存储库 但是当我在 github 中搜索示例文本时 this is a very nice wi
  • 如何将Github中的develop分支设置为默认分支而不是master?

    我知道这可以在存储库的管理页面上完成 可以在那里设置另一个默认分支 这就是这个问题的答案 但我发现 也许是一个错误 以下内容 如果你的master分支和develop分支完全相同 那么git克隆将不会克隆默认的 develop 分支 但仍然
  • 尝试匿名克隆 github 存储库时权限被拒绝

    作为匿名用户 github 上没有存储公钥 我尝试通过以下方式克隆公共存储库 git 网址 但它失败了 git clone email protected cdn cgi l email protection mikehaertl phpw
  • Github 操作 - 错误:进程已完成,退出代码为 1

    我正在尝试设置 github 操作来部署我的应用程序 My bash 启动部署过程的脚本如下所示 bin sh set e vendor bin phpunit git push true git checkout production g
  • GitHub 恢复或重置? [复制]

    这个问题在这里已经有答案了 正如您在图片中看到的 我正在功能 forum kolo 3 中工作 我决定完成该功能并将其合并到开发中 但没有将更改推送到远程开发 因此它只是本地更改 然后我意识到这是一个坏主意 现在我想删除这个合并 就像它从未
  • 带有 GitHub 页面的 Favicon

    我正在托管一些带有 GitHub 页面 用户和项目页面 的网站 但它们没有显示其图标 在浏览器中 是 GitHub 显示站点的问题吗 我知道可以显示网站图标 至少使用 Jekyll 但是我可以单独显示网站图标吗 是的你可以 把这个放入hea
  • 如何在 GitHub Action 中推送到受保护的主分支?

    这是我的 github 操作工作流程 name Release on push branches main jobs release name Release runs on ubuntu latest steps name Checkou

随机推荐

  • java ee考试题_Java-EE考试习题

    Java EE考试习题 如果缺少破土面出并与风雪拚搏的勇气 种子的前途并不比落叶美妙一分 以下是小编为大家搜索整理了Java EE考试习题 希望能给大家带来帮助 更多精彩内容请及时关注我们应届毕业生考试网 第一章 1 JavaEE架构中各层
  • 基于python技术的电商母婴购物数据分析

    人生苦短 我用python Python其他实用资料 点击此处跳转文末名片获取 一 数据集概述 今天我们来看一个来着阿里云天池的数据集 淘宝母婴购物数据 有两个csv文件 mum baby csv mum baby trade histor
  • 考研笔记:有关片选信号逻辑表达式求解的探究

    考研笔记 有关片选信号逻辑表达式求解的探究 今天做题时碰到了一个让人非常头疼的问题 是一道涉及到计算机组成原理知识点的题目 本以为通过之前书上讲的普通方法便可立即解出此题 但跃跃一试一番后 发现自己却错地一塌糊涂 于是便打开参考答案仔细研究
  • IDEA新建xml文件显示内容为普通文本,删除掉该文件重新创建后,类型依然不正确

    我们在创建文件的时候 没有加后缀名 然后进入到第二个页面很容易乱点到一些规则 导致即使删除掉该文件重新创建后 类型依然不正确 这个时候我们需要进入settings gt Editor gt File Type内 一般先查看Auto dete
  • Unity 编辑器里重新加载场景后灯光变暗

    编辑器里 需要重新加载场景时 遇到灯光变暗的情况 重新加载后 变暗 例如 SceneManager LoadScene 本场景名称 本场景名称可以通过以下方式获取 print SceneManager GetActiveScene name
  • linux socket 构造dns,Linux socket编程 DNS查询IP地址

    本来是一次计算机网络的实验 但是还没有完全写好 DNS的响应请求报文的冗余信息太多了 不只有IP地址 所以这次的实验主要就是解析DNS报文 同时也需要正确的填充请求报文 如果代码有什么bug 欢迎指正啊 代码排版有点乱 本文有以下内容 DN
  • 西门子编程基础学习分享(5)-定时器计数器

    前文已经对S7 1200的指令系统中的逻辑位指令做出了叙述 现继续分享其指令系统 1 定时器 1 接通延时定时器 TON 时序图说明 当定时器输入端 IN 的状态为1时 定时器启动并开始计时 定时器的当前值便开始累加 当定时器的当前值等于设
  • 处理大并发之五 使用libevent利器bufferevent

    处理大并发之五 使用libevent利器bufferevent 首先来翻译一段文章 你可能注意到随着我们代码变得越来越高效 程序也变得更加复杂 当我们产生一个进程的时候 我们没有必要为每一个链接管理一个buffer 我们只需要每个处理独立栈
  • 低谷期成长日志

    低谷期成长日志 很长一段时间没有写技术博客了 这段时间一直把自己沉没在DIY一个ArchLinux系统 其实主要还是受了些求职打击 无所事事 就想做些自己感兴趣的东西来度过这段糟糕的时间 当我写下这篇博客的时候 我大抵是走出低谷期了 这段时
  • 一个 ChatGPT,还能养活多少 AI 新老板?

    内容一览 当下 国内 AI 创业十分火爆 截止目前加入这个阵营的已有贾扬清等多位明星创业者 然而 这次 ChatGPT 的出现能否打破国内 AI 公司缺少规模化落地的创业 魔咒 本文首发自 HyperAI超神经微信公众号 刚刚过去的几个月
  • 在Delphi中创建线程,请一定使用BeginThread()代替CreateThread()创建线程!

    在Delphi中创建线程 请一定使用BeginThread 代替CreateThread 创建线程 如果直接使用Win32的API函数CreateThread 创建多个线程 也是可以创建的 但是 你应该明白 在每个线程中动态分配和销毁内存块
  • IOS检测晃动的两种方式

    第一种 第一步 在AppDelegate中设置如下 BOOL application UIApplication application didFinishLaunchingWithOptions NSDictionary launchOp
  • 【踩坑】慎用线程池,导致生产环境假死

    踩坑 慎用线程池 导致生产环境假死 1 场景 2 问题 3 总结 4 填坑 5 补充 排查问题 java进程压测时不知为何崩溃 killed 线程和内存 1 场景 项目里的很多地方的分页查询 原本是复杂的sql 然后我将其优化成查主表 然后
  • JAVA配置多数据源并动态切换

    参考 https my oschina net simpleton blog 916108 http wenqy com 2017 12 24 spring boot E5 AD A6 E4 B9 A0 E7 B3 BB E5 88 97
  • 基于uniapp开发 微信小程序登陆页面一

    此微信登陆页面是参考uniapp开发文档 uniapp一键登录和button组件中的 getphonenumber方法 代码展示
  • Vue项目如何引入JQuery详细步骤

    用vue cli脚手架工具构建项目成功后 如果需要引入JQ 步骤如下 1 在Jquery官网下载 https jquery com download 2 首先在项目中找到在package json文件 在package json里做如下操作
  • HDFS的 /路径介绍+2客户端命令工具+3命令+4mapreduce单词解析

    路径介绍 对应路径 home hadoop apps hadoop 2 6 4 tmp dfs data current BP 271701141 192 168 232 128 1546395882610 current finalize
  • STM32F103移相全桥PWM寄存器实现

    STM32F103移相全桥PWM寄存器实现 由于项目需求需要使用单片做一个移相全桥的DCDC电源 采用STM32F103芯片 采用直接控制寄存器实现PWM移相控制 基本原理 两桥臂分别使用定时器TIM1和TIM8产生互补输出信号 TIM8作
  • 手把手教你使用Python写贪吃蛇游戏(pygame)

    我们要使用Python编写贪吃蛇游戏 需要使用到pygame模块 即在PyCharm终端输入 pip install pygame 安装完毕即可 在pygame有三个对象比较重要 分别是 pygame display 设置场景显示 包括页面
  • GitHub代码阅读神器,你值有拥有!

    题图 from github Github作为全球最大的程序员聚集地 已经成为学习开发技能的绝佳伴侣 如果你是程序员 但你还没有账户的话 这里建议你去signup 毕竟能增加成长的机会 不能错过 由于是在线Web应用 阅读代码时极不方便 再