搜尋和線上閱讀 Github 程式碼的外掛推薦

spearhead_cai發表於2019-03-24

原文連結:mp.weixin.qq.com/s/Fv8zQf8ua…

上一篇文章 推薦了 3 個 Github 相關的專案,這次繼續推薦 3 個專案,嚴格說是 3 個外掛,主要是幫助搜尋 Github 專案和線上閱讀程式碼的外掛。


1. GitHunt

第一個是幫助搜尋在指定時間內 Star 數量增長最多的 Github 專案,專案地址如下:

github.com/kamranahmed…

專案如下圖所示:

搜尋和線上閱讀 Github 程式碼的外掛推薦

它其實就是類似 Github Trending 的功能,可以指定時間段,展示這段時間內 Star 數量最多的 Github 專案,它可以通過訪問下列網站來檢視:

kamranahmed.info/githunt/

也可以作為谷歌瀏覽器的外掛,外掛地址:

chrome.google.com/webstore/de…

安裝後,其實就是將原本開啟新標籤頁時候的空白頁變成如下圖所示:

搜尋和線上閱讀 Github 程式碼的外掛推薦

2. octohint

第二個外掛可以幫助閱讀程式碼時候,搜尋定位同個變數出現的位置,專案地址如下:

github.com/pd4d10/octo…

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

搜尋和線上閱讀 Github 程式碼的外掛推薦

這個外掛有以下三個功能:

  1. 滑鼠懸浮:展示當前變數的資訊;
  2. 滑鼠左擊:高亮當前變數
  3. Ctrl 加滑鼠左擊:跳轉到變數的定義位置

但雖然該外掛支援所有程式語言,但不是所有程式語言都實現了上述三個功能:

  • TypeScript, JavaScript, CSS, LESS, SCSS 這幾種程式語言實現了三個功能;
  • 其他語言僅支援第二個功能,即選擇指定變數後,顯示變數出現的所有位置

這裡有一篇更詳細的介紹文章:

Introducing Octohint

安裝方法如下:

3. OctoLinker

OctoLinker 也是一個瀏覽器的外掛,其作用主要是可以跳轉到匯入的庫程式碼中,專案地址如下:

github.com/OctoLinker/…

使用的 demo 如下所示,對於 include,require 或者 import 的庫函式,會跳轉到對應的網站或者檔案,這取決於是匯入專案的另一份程式碼,還是官方庫檔案。

搜尋和線上閱讀 Github 程式碼的外掛推薦

該外掛目前可以在谷歌、火狐、Opera 三個瀏覽器上安裝,安裝連結如下:

此外,該外掛如下圖所示,如果在行和程式碼間出現一個粉色的點,即表示可以實現該外掛的功能,將滑鼠移動到改行的變數後,滑鼠從箭頭變為手勢即可點選跳轉。

搜尋和線上閱讀 Github 程式碼的外掛推薦


小結

今天就簡單介紹這三款外掛,希望可以幫助你找到一些有趣又實用的 Github 專案,以及幫助線上閱讀程式碼,當然更方便閱讀程式碼的方式還是通過 git clone 將專案克隆下載到本地進行閱讀!

另外包括上次介紹的三個 Github 工具,加上本文推薦的三個外掛專案地址的獲取方式如下:

  1. 關注公眾號“機器學習與計算機視覺”
  2. 在微信公眾號後臺留言 『github』

歡迎關注我的微信公眾號--機器學習與計算機視覺,或者掃描下方的二維碼,大家一起交流,學習和進步!

搜尋和線上閱讀 Github 程式碼的外掛推薦

往期精彩推薦

機器學習系列
Github專案 & 資源教程推薦

相關文章