搜索和在线阅读 Github 代码的插件推荐

2019 年第 31 篇,总 55 篇文章

上一篇文章 推荐了 3 个 Github 相关的项目,这次继续推荐 3 个项目,严格说是 3 个插件,主要是帮助搜索 Github 项目和在线阅读代码的插件


1. GitHunt

第一个是帮助搜索在指定时间内 Star 数量增长最多的 Github 项目,项目地址如下:

https://github.com/kamranahmedse/githunt

项目如下图所示:

640?wx_fmt=png

它其实就是类似 Github Trending 的功能,可以指定时间段,展示这段时间内 Star 数量最多的 Github 项目,它可以通过访问下列网站来查看:

https://kamranahmed.info/githunt/

也可以作为谷歌浏览器的插件,插件地址:

https://chrome.google.com/webstore/detail/githunt/khpcnaokfebphakjgdgpinmglconplhp

安装后,其实就是将原本打开新标签页时候的空白页变成如下图所示:

640?wx_fmt=png

2. octohint

第二个插件可以帮助阅读代码时候,搜索定位同个变量出现的位置,项目地址如下:

https://github.com/pd4d10/octohint

下面是使用的一个 demo 展示:

640?wx_fmt=gif

这个插件有以下三个功能:

  1. 鼠标悬浮:展示当前变量的信息;

  2. 鼠标左击:高亮当前变量

  3. Ctrl 加鼠标左击:跳转到变量的定义位置

但虽然该插件支持所有编程语言,但不是所有编程语言都实现了上述三个功能:

  • TypeScript, JavaScript, CSS, LESS, SCSS 这几种编程语言实现了三个功能;

  • 其他语言仅支持第二个功能,即选择指定变量后,显示变量出现的所有位置

这里有一篇更详细的介绍文章:

Introducing Octohint

安装方法如下:

  • 谷歌浏览器:https://chrome.google.com/webstore/detail/octohint/hbkpjkfdheainjkkebeoofkpgddnnbpk

  • Safari:https://safari-extensions.apple.com/details/?id=com.pd4d10.octohint-2FFP8Y4P2A

  • 火狐:参考 https://github.com/pd4d10/octohint/issues/24#issuecomment-450467200 或者 https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Temporary_Installation_in_Firefox

  • Opera:https://addons.opera.com/en/extensions/details/download-chrome-extension-9/

3. OctoLinker

OctoLinker 也是一个浏览器的插件,其作用主要是可以跳转到导入的库代码中,项目地址如下:

https://github.com/OctoLinker/OctoLinker

使用的 demo 如下所示,对于 include,require 或者 import 的库函数,会跳转到对应的网站或者文件,这取决于是导入项目的另一份代码,还是官方库文件。

640?wx_fmt=gif

该插件目前可以在谷歌、火狐、Opera 三个浏览器上安装,安装链接如下:

  • 谷歌:https://chrome.google.com/webstore/detail/octo-linker/jlmafbaeoofdegohdhinkhilhclaklkp

  • 火狐:https://addons.mozilla.org/en-US/firefox/addon/octolinker/

  • Opera:https://addons.opera.com/en/extensions/details/octolinker/

此外,该插件如下图所示,如果在行和代码间出现一个粉色的点,即表示可以实现该插件的功能,将鼠标移动到改行的变量后,鼠标从箭头变为手势即可点击跳转。

640?wx_fmt=png


小结

今天就简单介绍这三款插件,希望可以帮助你找到一些有趣又实用的 Github 项目,以及帮助在线阅读代码,当然更方便阅读代码的方式还是通过 git clone将项目克隆下载到本地进行阅读!

另外包括上次介绍的三个 Github 工具,加上本文推荐的三个插件项目地址的获取方式如下:

  1. 关注公众号“机器学习与计算机视觉

  2. 在微信公众号后台留言 『github

欢迎关注我的微信公众号--机器学习与计算机视觉,或者扫描下方的二维码,大家一起交流,学习和进步!

640?wx_fmt=jpeg

往期精彩推荐

机器学习系列
  • 初学者的机器学习入门实战教程!

  • 模型评估、过拟合欠拟合以及超参数调优方法

  • 常用机器学习算法汇总比较(完)

  • 常用机器学习算法汇总比较(上)

  • 机器学习入门系列(2)--如何构建一个完整的机器学习项目(一)

  • 特征工程之数据预处理(上)

Github项目 & 资源教程推荐
  • [Github 项目推荐] 一个更好阅读和查找论文的网站

  • [资源分享] TensorFlow 官方中文版教程来了

  • 必读的AI和深度学习博客

  • [教程]一份简单易懂的 TensorFlow 教程

  • [资源]推荐一些Python书籍和教程,入门和进阶的都有!

  • [Github项目推荐] 机器学习& Python 知识点速查表

  • [Github项目推荐] 推荐三个助你更好利用Github的工具

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

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

相关文章

手动封装element-ui里面的button组件

首先我们知道vue里面包含有父子组件 但是你知道如果要进行一个element的手动组件封装 怎么封装吗 1首先第一步 首先我们建立一个组件 最好设置在一个文件目录下比如components 只是一个普通的组件 叫做OneButton.vue <template><button class"one-button&…

Python 基础入门--简介和环境配置

2019 年第 32 篇&#xff0c;总 56 篇文章本文大约 1w 字&#xff0c;建议收藏阅读上周结束了如何构造一个机器学习项目的系列文章&#xff0c;当然还有一篇简单的总结以及介绍一些入门的学习资料&#xff0c;不过还在整理&#xff0c;应该这周内会整理好的。现在是系统的整理学…

这些单词你都念对了吗?顺便推荐三份程序员专属英语教程!

2019 第 36 篇文章&#xff0c;总第 60 篇文章本文大约 3500 字&#xff0c;阅读大约需要 9 分钟作为程序员&#xff0c;除了要有好的编程能力&#xff0c;计算机基础&#xff0c;还必须具备一定的英语能力&#xff0c;至少能看懂和计算机编程相关的英语&#xff0c;可以在谷歌…

curl

转载于:https://www.cnblogs.com/MyFlora/p/3164687.html

机器学习入门学习资料推荐

今天介绍一些机器学习的学习资料&#xff0c;主要是分为以下几个方面的内容&#xff1a; 编程语言&#xff1a;实现机器学习&#xff0c;主要是介绍 Python 方面的语言&#xff1b;书籍&#xff1a;看书通常是入门的一种方法&#xff0c;比较适合自律性强的同学&#xff1b;视…

漫画人工智能:人工智能简史

这是公众号推荐的第 8 篇好文来源&#xff1a;大鱼AI作者&#xff1a;Dr.Wu点击上方“大鱼AI”&#xff0c;选择“星标或置顶公众号”关键时刻&#xff0c;第一时间送达&#xff01;作者&#xff1a;武博士、宋知达、袁雪瑶、聂文韬本节我们会以生动有趣的漫画来介绍关于人工智…

字符串混淆技术应用 设计一个字符串混淆程序 可混淆.NET程序集中的字符串

关于字符串的研究&#xff0c;目前已经有两篇。 原理篇&#xff1a;字符串混淆技术在.NET程序保护中的应用及如何解密被混淆的字符串 实践篇&#xff1a;字符串反混淆实战 Dotfuscator 4.9 字符串加密技术应对策略 今天来讲第三篇&#xff0c;如何应用上面所学内容&#xff0c…

Github上的各大高校资料以及国外公开课视频

2019 第 37 篇文章&#xff0c;总第 61 篇文章本文大约 1800 字&#xff0c;阅读大约需要 5 分钟最近发现兴起了一股在 Github 上大学的潮流&#xff0c;目前可以选择的大学包括清华、北大、上海交通大学、中国科学技术大学、中山大学&#xff0c;然后今天还发现还可以选择上国…

Python基础入门_2基础语法和变量类型

Python 基础入门系列第二篇&#xff0c;上一篇简单介绍了为什么用 Python&#xff0c;以及安装和配置环境。 这一篇将先介绍基础的语法&#xff0c;包括标识符&#xff0c;即变量名字&#xff0c;然后 Python 特色的缩进规则&#xff0c;注释、保留字等等&#xff0c;接着就是…

java解析bmp文件

最近想做一个图片查看器&#xff0c;因为bmp的图片简单些&#xff0c;也就从这个入手。 运用的基本知识还是IO的&#xff0c;关键是在于对于“协议”的理解。 一直觉得这些个协议是个很帅气的东西。感觉就像密码一样&#xff0c;你读到了一个文件&#xff0c;你只有知道对方的“…

不到20行代码,用Python做一个智能聊天机器人

这是小编推荐的第 11 篇好文来源&#xff1a;菜鸟学Python作者&#xff1a;小安和小编伴随着自然语言技术和机器学习技术的发展&#xff0c;越来越多的有意思的自然语言小项目呈现在大家的眼前&#xff0c;聊天机器人就是其中最典型的应用&#xff0c;今天小编就带领大家用不到…