在編程的宇宙中,程式碼是構成各類套用的基石。然而,隨著計畫的增大,程式碼的閱讀和理解變得愈發困難。
Sourcegraph的Chrome外掛程式,它以一種優雅且高效的方式,幫助我們解析和探索程式碼的深層次含義。
外掛程式背景
Sourcegraph的誕生源於一個簡單但卻強大的想法——為程式碼註入智慧。這個Chrome外掛程式能夠將程式碼導航和程式碼智慧帶到GitHub、GitHub Enterprise, GitLab, Bitbucket Server 和 Phabricator等多個程式碼托管平台。它支持超過20種程式語言,覆蓋了公開和私有的程式碼倉庫。
功能解析
程式碼智慧:
懸浮提示 : 僅僅將滑鼠懸浮在程式碼上,就會彈出一個小視窗,展示相關的文件和型別資訊。這不僅僅是一個簡單的提示,而是一個深入理解程式碼的快速通道。
跳轉到定義 : 這個功能就像是一個神奇的傳送門,一點選,立刻將你帶到變量或函式的定義處,不再需要在程式碼的叢林中迷失方向。
尋找參照 : 想知道這個函式被哪些地方呼叫了嗎?這個功能可以幫你找到所有對特定變量或函式的參照,讓你快速掌握程式碼的邏輯和結構。
第三方服務整合:
Sourcegraph不僅僅滿足於基本的程式碼智慧。透過它,你還可以整合Codecov覆蓋率圖、open-in-editor按鈕等多種第三方服務,使你的程式碼倉庫變得豐富多彩。
快速搜尋 :
一個簡單的快捷鍵組合(src + Space),你就能在Sourcegraph例項中執行搜尋。它不僅快捷,而且強大,是你探索程式碼的好幫手。
安裝與使用
以下是 Sourcegraph 外掛程式 的安裝步驟:
1.獲取安裝包: 考慮到網路原因,部份同學無法實作線上安裝,這種情況下可以直接透過離線安裝的方法來解決。
這裏已經把安裝包下載好了
點選下方公眾號, 回復關鍵字: 外掛程式 獲取 Sourcegraph 外掛程式 安裝包。
2.安裝包下載好後,
開啟chrome瀏覽器的擴充套件程式界面:
對於Chrome瀏覽器: 在位址列中輸入 chrome://extensions/ 並按Enter。
對於Microsoft Edge(基於Chromium的新版本): 輸入 edge://extensions/ 並按Enter。
3. 啟用開發者模式
在擴充套件程式頁面的右上角,你會看到一個「開發者模式」的切換按鈕。確保它是開啟(或啟用)的。
4.拖放ZIP檔
將先前下載的檔如下圖,直接拖放到擴充套件程式頁面中。
這樣就安裝完成了。(忽略錯誤,不影響正常使用)
使用:
安裝完成後,它會自動在GitHub上生效。如果你想在其他平台如GitHub Enterprise、GitLab、Bitbucket Server和Phabricator上使用,只需在擴充套件選單中授予額外的許可權即可。
私有程式碼配置
對於私有程式碼的支持,你需要設定一個私有的Sourcegraph例項,並將其連線到外掛程式。雖然這聽起來可能有些復雜,但實際上非常簡單,只需按照 官方文件 的指南進行設定即可。
總結
Sourcegraph是一種探索程式碼的新方式。它以一種優雅且高效的方式,為我們提供了前所未有的程式碼閱讀和理解體驗。
透過它,不僅可以提高我們的編程效率,還能讓我們在編程的道路上更加從容和自信。
本文外掛程式獲取方式
關註下方公眾號,後台回復: 外掛程式 獲取