網(wǎng)友評(píng)分: 5分
Sourcegraph是一款可以讓你更好的理解GitHub代碼的瀏覽器插件,該插件為我們提供了代碼搜索、查看引用、自動(dòng)跳轉(zhuǎn)、項(xiàng)目目錄導(dǎo)航等功能。它能夠根據(jù)語義來把Web上的開源代碼編入索引,你可以從代碼倉庫和安裝包甚至是函數(shù)里搜索代碼,同時(shí)也可以直接點(diǎn)擊被完全創(chuàng)建了鏈接的代碼來閱讀文檔、跳轉(zhuǎn)到變量定義或者找到可用的Demo。
你是代碼倉庫的作者嗎?
如果你是某個(gè)開源項(xiàng)目或者代碼倉庫的作者,你最好讓你的代碼倉庫可以支持Sourcegraph。這樣就意味著Sourcegraph能夠分析你的代碼并且為它們建立索引,項(xiàng)目的貢獻(xiàn)者和使用者就可以在Soucegraph上使用和瀏覽你的代碼了。這些特性可以幫助你的用戶節(jié)省大量可能會(huì)被花費(fèi)在尋找和理解代碼上的時(shí)間。
根據(jù)語義搜索項(xiàng)目、函數(shù)或者安裝包
Sourcegraph 采用語義分級(jí)來對(duì)函數(shù)建立索引,這意味著它使用和編譯器一樣的方法來解析和理解代碼。正因?yàn)檫@種索引方式,才能支撐語義搜索和搜尋可用Demo這些特性。Sourcegraph 目前已經(jīng)支持 Go ,Java 和 Python,同時(shí)對(duì) JavaScript、Ruby 和 Haskell 的支持也正在緊鑼密鼓地測(cè)試中。所以你現(xiàn)在可以試著搜索一些比較火熱的項(xiàng)目比如 Docker、 the AWS Java SDK, Kubernetes, redis-py,或者你自己的項(xiàng)目等等。
可以互動(dòng)的代碼片段
你可以在 Sourcegraph 的UI界面上快速高效地瀏覽開源代碼庫,但有時(shí)候想將代碼從網(wǎng)頁上分享出去。比如說你可能想要將某個(gè)代碼塊嵌入到個(gè)人的博客當(dāng)中或者回答一個(gè)論壇的問題,就可以點(diǎn)擊出一個(gè)代碼塊,然后點(diǎn)擊上圖的 Embed 按鈕就會(huì)生成一段腳本,支持直接貼在博客中。
進(jìn)入GitHub,找一個(gè)項(xiàng)目,點(diǎn)開一個(gè)文件,在工具欄里會(huì)看到多了一個(gè)View File的按鈕,點(diǎn)擊此按鈕,如下圖:
進(jìn)入如下頁面:
這樣我們就可利用Sourcegraph很方便地查看代碼了,是不是很方便,而且項(xiàng)目結(jié)構(gòu)也非常清晰。
標(biāo)簽: Sourcegraph Chrome插件 瀏覽器插件
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 hanheng168.com.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)