推荐五款浏览Github必备的Chrome插件
瀏覽Github必備的Chrome插件一:octotree
Octotree是一個 Chrome插件,用來顯示 Github 項(xiàng)目的目錄結(jié)構(gòu)。主要針對于廣大的程序猿童鞋們,Github上面成千上萬的開源項(xiàng)目給程序猿帶來很多幫助,還可以學(xué)習(xí)大神們的思想,向大神看齊。不過,在Github上查看源代碼的體驗(yàn)十分糟糕,尤其是從一個目錄跳轉(zhuǎn)到另一個目錄的時候,非常麻煩。octotree插件就能很好地解決了上述問題。安裝之后,瀏覽托管在Github上的項(xiàng)目,可看到左側(cè)的樹形結(jié)構(gòu),更方便查看代碼,給你一種LDE般的體驗(yàn)感。
octotree插件功能
1.類似 IDE 的非常方便的代碼目錄樹
2.使用 PJAX 的超快代碼瀏覽(很快!)
3.支持公有庫和私有庫
?
瀏覽Github必備的Chrome插件二:sourcegraph
作為一只程序猿,在github上找代碼、看代碼是再正常不過的事情了。這時候有個工具可以方便你翻看代碼,想必是極好的。Sourcegraph插件允許你像使用IDE那樣瀏覽代碼,可以跳轉(zhuǎn)到函數(shù)聲明定義的位置,添加了標(biāo)簽查看文檔和類型定義。數(shù)以萬計的開發(fā)者都在使用 Sourcegraph 來瀏覽和搜索GitHub上的代碼,快來加入他們的行列吧,不論是查看文件,還是 review PR,都可以將鼠標(biāo)懸停在代碼上,以查看工具提示中的類型簽名和文檔,單擊相應(yīng)的 tooltip,還可以使用轉(zhuǎn)到定義,查找引用或啟動全文搜索功能,即時文檔工具提示以及GitHub上代碼的跳轉(zhuǎn)到鏈接。Sourcegraph插件通過添加即時文檔并在GitHub上鍵入工具提示來編碼GitHub,從而增強(qiáng)了GitHub上的文件頁面,并使每個標(biāo)識符成為一個跳轉(zhuǎn)到鏈接。它還添加了一個搜索按鈕和鍵盤快捷鍵(shift-T),允許您在存儲庫中搜索函數(shù),類型和其他代碼定義。
sourcegraph插件功能
1、使基本的代碼語義智能感知無處不在(適用于所有語言、所有編輯器和代碼主機(jī)等)
2、使代碼審查持續(xù)且智能化
3、提升開源代碼的數(shù)量和質(zhì)量
瀏覽Github必備的Chrome插件三:Enhanced GitHub
Github對程序員來說一點(diǎn)都不陌生,大家都知道Github有一個關(guān)于下載的比較蛋疼的設(shè)定, 倉庫可以打包下載, 但沒有提供倉庫內(nèi)單個文件的下載鏈接...這時我們就需要一款可以解決這個問題的插件它就是enhanced github, Enhanced GitHub是一個Github增強(qiáng)插件, 開啟后可以顯示Github當(dāng)前倉庫的整體大小, 以及每個單個文件的文件大小。最重要的是加入了單個文件下載支持,避免了為了某一個文件而需要下載整個倉庫速度緩慢的尷尬情況。插件安裝成功后, 會自動生效。
enhanced github插件功能
1、顯示倉庫大小。
2、顯示每個活動分支中的每個文件大小(不適用于文件夾/符號鏈接)
3、顯示每個文件的下載鏈接(不適用于文件夾/符號鏈接)
4、將文件內(nèi)容直接復(fù)制到剪貼板(對于markdown文件不起作用)
5、在查看文件內(nèi)容時下載文件
?
瀏覽Github必備的Chrome插件四:octolinker
OctoLinker 是?一款Chrome瀏覽器插件,可讓您更有效地瀏覽 GitHub 上的代碼。它將特定語言的模塊加載語句(如 include、require 與 import)轉(zhuǎn)換為鏈接,根據(jù)語言將您重定向到引用的文件或外部網(wǎng)站(如手冊頁或其他服務(wù))。
octolinker插件功能
1、相關(guān)文件
只需單擊一下,就可以比以前更快地瀏覽GitHub存儲庫。OctoLinker利用GitHub API獲取存儲庫的樹結(jié)構(gòu)以鏈接相關(guān)文件。
2、依賴發(fā)現(xiàn)
切勿離開GitHub手動搜索依賴項(xiàng)。OctoLinker將在package.json,composer.json,Gemfile或requirements.txt之類的文件中定義的依賴項(xiàng)與相關(guān)的GitHub項(xiàng)目頁面鏈接在一起。
3、API文檔
忘了核心庫方法的簽名?不用擔(dān)心,OctoLinker鏈接到API文檔,例如nodejs.org/en/docs docs.python.org docs.oracle.com或rubygems.org。
4、拉請求
代碼審查變得簡單。OctoLinker鏈接Pull Request上的依賴項(xiàng)和文件,因此您可以專注于重要的工作 - 代碼審查。
5、問題與評論
如果OctoLinker能夠從Markdown文件,Issue或Pull Request注釋中的代碼片段推斷出文件類型,它也會插入鏈接。
6、私人倉庫
為了支持私有存儲庫上的所有提到的功能,OctoLinker需要GitHub訪問令牌。如果發(fā)生這種情況,OctoLinker將提示通知。您的GitHub令牌永遠(yuǎn)不會發(fā)送到服務(wù)器!您的令牌留在瀏覽器中。
瀏覽Github必備的Chrome插件五:gitzip for github?
GitZip for github 插件, 當(dāng)你只需要下載Github項(xiàng)目中的其中一個文件夾的時候, 不需要再去下載整個項(xiàng)目, 只需要用GitZip for github, 自動將單獨(dú)文件夾壓縮成壓縮包并提供下載。如果遇到無法下載的問題, 可以嘗試將自己的github賬號授權(quán)GitZip for github。
總結(jié)
以上是生活随笔為你收集整理的推荐五款浏览Github必备的Chrome插件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 查看服务器cpu 与内存配置
- 下一篇: 微信小程序之通过Canvas生成图片保存