搜索和在线阅读 Github 代码的插件推荐
2019 年第 31 篇,總 55 篇文章
上一篇文章?推薦了 3 個 Github 相關的項目,這次繼續推薦 3 個項目,嚴格說是 3 個插件,主要是幫助搜索 Github 項目和在線閱讀代碼的插件。
1. GitHunt
第一個是幫助搜索在指定時間內 Star 數量增長最多的 Github 項目,項目地址如下:
https://github.com/kamranahmedse/githunt
項目如下圖所示:
它其實就是類似 Github Trending 的功能,可以指定時間段,展示這段時間內 Star 數量最多的 Github 項目,它可以通過訪問下列網站來查看:
https://kamranahmed.info/githunt/
也可以作為谷歌瀏覽器的插件,插件地址:
https://chrome.google.com/webstore/detail/githunt/khpcnaokfebphakjgdgpinmglconplhp
安裝后,其實就是將原本打開新標簽頁時候的空白頁變成如下圖所示:
2. octohint
第二個插件可以幫助閱讀代碼時候,搜索定位同個變量出現的位置,項目地址如下:
https://github.com/pd4d10/octohint
下面是使用的一個 demo 展示:
這個插件有以下三個功能:
鼠標懸浮:展示當前變量的信息;
鼠標左擊:高亮當前變量
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?的庫函數,會跳轉到對應的網站或者文件,這取決于是導入項目的另一份代碼,還是官方庫文件。
該插件目前可以在谷歌、火狐、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/
此外,該插件如下圖所示,如果在行和代碼間出現一個粉色的點,即表示可以實現該插件的功能,將鼠標移動到改行的變量后,鼠標從箭頭變為手勢即可點擊跳轉。
小結
今天就簡單介紹這三款插件,希望可以幫助你找到一些有趣又實用的 Github 項目,以及幫助在線閱讀代碼,當然更方便閱讀代碼的方式還是通過?git clone將項目克隆下載到本地進行閱讀!
另外包括上次介紹的三個 Github 工具,加上本文推薦的三個插件項目地址的獲取方式如下:
關注公眾號“機器學習與計算機視覺”
在微信公眾號后臺留言 『github』
歡迎關注我的微信公眾號--機器學習與計算機視覺,或者掃描下方的二維碼,大家一起交流,學習和進步!
往期精彩推薦
機器學習系列
初學者的機器學習入門實戰教程!
模型評估、過擬合欠擬合以及超參數調優方法
常用機器學習算法匯總比較(完)
常用機器學習算法匯總比較(上)
機器學習入門系列(2)--如何構建一個完整的機器學習項目(一)
特征工程之數據預處理(上)
Github項目 & 資源教程推薦
[Github 項目推薦] 一個更好閱讀和查找論文的網站
[資源分享] TensorFlow 官方中文版教程來了
必讀的AI和深度學習博客
[教程]一份簡單易懂的 TensorFlow 教程
[資源]推薦一些Python書籍和教程,入門和進階的都有!
[Github項目推薦] 機器學習& Python 知識點速查表
[Github項目推薦] 推薦三個助你更好利用Github的工具
總結
以上是生活随笔為你收集整理的搜索和在线阅读 Github 代码的插件推荐的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端:JS字符串操作函数类库
- 下一篇: JAVA支付宝接口