美文网首页机器学习入门笔记机器学习和人工智能入门
搜索和在线阅读 Github 代码的插件推荐

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

作者: 材才才 | 来源:发表于2019-08-21 22:52 被阅读3次

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


    1. GitHunt

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

    https://github.com/kamranahmedse/githunt

    项目如下图所示:

    image

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

    https://kamranahmed.info/githunt/

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

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

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

    image

    2. octohint

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

    https://github.com/pd4d10/octohint

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

    image

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

    1. 鼠标悬浮:展示当前变量的信息;
    2. 鼠标左击:高亮当前变量
    3. Ctrl 加鼠标左击:跳转到变量的定义位置

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

    • TypeScript, JavaScript, CSS, LESS, SCSS 这几种编程语言实现了三个功能;
    • 其他语言仅支持第二个功能,即选择指定变量后,显示变量出现的所有位置

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

    Introducing Octohint

    安装方法如下:

    3. OctoLinker

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

    https://github.com/OctoLinker/OctoLinker

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

    image

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

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

    image

    小结

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

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

    1. 关注公众号“机器学习与计算机视觉”
    2. 在微信公众号后台留言 『github』

    欢迎关注我的微信公众号--算法猿的成长,或者扫描下方的二维码,大家一起交流,学习和进步!

    image

    往期精彩推荐

    机器学习系列
    Github项目 & 资源教程推荐

    相关文章

      网友评论

        本文标题:搜索和在线阅读 Github 代码的插件推荐

        本文链接:https://www.haomeiwen.com/subject/uwbwsctx.html