成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

GitHub這五個騷操作,99%的人不知道!

開發
今天給大家分享 五個隱藏的 、實用的 GitHub 技巧。

GitHub 是程序員必備的代碼開源平臺。我們可以在 GitHub 上搜索和閱讀項目代碼,進行學習;或者復制粘貼,從而快速完成自己的項目。?

相信絕大多數同學都用過 GitHub。但是,很多同學僅僅是局限于 “能用”,GitHub 的幾個隱藏的神級技巧,大家都知道么?

今天給大家分享 5 個 隱藏的 、實用的 GitHub 技巧。

1. 搜索技巧

搜索無疑是大家使用最多的功能,絕大多數同學是這樣搜索的:

點下搜索框,輸入想搜的內容,然后往往會看到一大堆搜索結果,接下來還要再去選擇編程語言來過濾。結果還是一大堆!不僅麻煩,而且搜索出來的內容可能非常老舊。

圖片

而有經驗的大佬呢,可能是這么搜的:

按快捷鍵 s 直接聚焦到搜索框,然后輸入一串神秘代碼:springboot vue stars:>1000 pushed:>2022-05-02 language:Java ,再按回車搜索,就能輕松快速地得到精確的、最新的結果。

圖片

怎么樣,搜出來的項目是不是都挺經典的?

這一串神秘代碼呢,其實是利用了 GitHub 高級搜索功能提供的 搜索限定符 。

當然,完全不用記這些,進入 advance search 界面(搜索結果頁左下角),利用可視化表單也能實現高級搜索:

圖片

比如搜索最近更新的、Java 語言的、star 數超過 1000 的項目:

圖片

但這個界面展示的搜索條件有限,其實還有更多的搜索限定語法,比如按代碼庫名稱、描述搜索,對倉庫中的內容進行搜索等,這些都可以在 GitHub 官方文檔查閱,不用去背!

官方文檔:https://docs.github.com/cn/search-github/getting-started-with-searching-on-github/about-searching-on-github

2.  文件查看技巧

在我們發現開源項目后,往往要進入項目詳情頁,通過查看文件和閱讀源碼來了解項目。

相信大多數同學是一級一級地點擊項目目錄去找文件,發現位置錯了以后呢,還要回到最初的起點,呆呆地再換一個目錄去找。對于 java 這種包路徑層層嵌套的項目來說,實在是太麻煩了。

圖片

其實,我們只需按下 ??t?? 鍵,就可以快速、實時地對倉庫內的所有文件進行搜索了。

圖片

點進某個文件后,還有技巧,按下 ??L?? 鍵,就可以快速跳轉到某一行。點擊行號,就可以快速復制這行的代碼,生成永久鏈接。

圖片

按 b 鍵還可以快速查看該文件的改動記錄。是不是方便很多了呢?

圖片

查看尤大開發 vue 的過程

除了上面這些,其實 GitHub 里還隱藏了非常多的快捷鍵,大家可以收藏一下,也可以在官方文檔查看。

圖片

官方文檔:https://docs.github.com/cn/get-started/using-github/keyboard-shortcuts

除了快捷鍵,GitHub 其實還藏著一個命令面板,按 ctrl + k 打開,然后就可以快速查看內容,高效執行各種操作了,感興趣的同學依然可以從官方文檔去了解,這里不再贅述。

官方文檔:https://docs.github.com/cn/get-started/using-github/github-command-palette

3. 閱讀代碼技巧

雖然通過上個技巧,我們已經能夠很方便地搜索文件了,但是如果要完整閱讀項目代碼,可能要在文件間來回跳轉,就非常麻煩。所以我們往往會把項目代碼下載到本地,用更強大的編輯器來閱讀。

但是,在我們調研和選擇項目時,有那么多我們不了解的項目,難道都要一個個下載到本地去閱讀么??

當然不用!

登錄 GitHub 后,直接在倉庫詳情頁按下 。(句號)鍵,神奇的事情發生了,你會發現,代碼竟然直接在一個 網頁版 VS Code 編輯器中打開了!

圖片

VS Code,但是網頁版

使用體驗和本地的 VS Code 編輯器完全一致,不僅可以隨時切換文件來閱讀,代碼高亮提示、快捷跳轉、代碼搜索、debug 等功能一應俱全,甚至還可以安裝插件來增強編輯器的功能。誰用誰真香~?

4. 在線運行項目

除了一鍵在瀏覽器中查看項目源碼外,GitHub 還藏著一個更 無敵 的功能。

讓我們在項目地址前加上 gitpod.io/# 前綴,等待幾秒鐘,神奇的事情發生了。

依托于 GitPod,我們不僅在一個網頁編輯器中打開了項目代碼、可以實時編輯和保存;而且它自動識別了項目的類型,并且自動安裝了依賴包。

圖片

接下來,我們完全可以把這個網頁提供的遠程服務器當做自己的電腦來使用,里面預裝了 python、java、go 等等,啥環境都有!因此我們可以在控制臺里為所欲為:可以輸入命令來執行項目,并且直接在網頁中查看項目的運行效果;甚至還可以一鍵構建 Docker 鏡像,快得飛起!

圖片

這下再也不用把項目下載到本地,然后安裝一堆環境來查看項目效果了。

沒記錯的話,GitPod 每月提供 50 個小時的免費使用時長,對絕大多數同學來說完全足夠了。

5. 項目推送

除了主動搜索項目外,其實在 GitHub 的 Explorer 探索頁面中,有一個非常不起眼的按鈕 —— 獲取郵件更新。

我們可以根據自己的喜好,讓 GitHub 定期給我們推送自己感興趣的優質項目,就可以持續擴大知識面、了解開源動態啦。

圖片

責任編輯:張燕妮 來源: 程序員魚皮
相關推薦

2023-01-13 16:48:48

前端開發JavaScript

2023-10-11 08:16:42

客戶端服務器內容

2021-01-12 12:33:20

Pandas技巧代碼

2021-07-22 09:28:35

DockerLinux命令

2021-09-24 14:20:25

開發技能工具

2025-04-16 07:06:43

2020-07-29 09:53:09

VSCode編碼工具插件

2024-04-19 16:58:17

人工智能AI機器人

2020-11-12 10:16:32

企業信息化

2018-10-17 14:50:08

2017-10-22 15:34:34

手機內存清理內存手機

2022-06-19 14:38:55

Python

2022-10-31 18:38:24

MySQL數據訂單表

2019-07-24 09:06:56

電腦程序員搜索引擎

2021-11-02 19:14:58

Spring數據

2021-01-15 05:39:13

HashMapHashTableTreeMap

2020-06-29 08:28:36

v-for 解構函數

2021-08-04 08:22:53

前端技術編程

2021-12-14 10:55:14

Python元素數據

2020-07-29 07:37:20

Git 修復項目
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 最新中文字幕久久 | 手机在线一区二区三区 | 一区二区三区四区视频 | 亚洲视频区 | 国产午夜精品久久久久免费视高清 | 欧美韩一区二区 | 美女天天操 | 中文字幕色站 | 中文字幕成人av | av中文字幕在线播放 | 在线永久看片免费的视频 | 极品一区| av在线视| 啪啪精品| 午夜视频一区 | 免费a级毛片在线播放 | 亚洲一区欧美一区 | 精品国产网| 国产欧美视频一区二区三区 | 国产精品久久久久久久久久 | 久久国产精品偷 | 一区二区三区在线播放 | 日韩在线免费播放 | 国产区视频在线观看 | 黄色毛片在线看 | 日韩网| 福利片一区二区 | 中文字幕综合 | 免费一区二区 | 韩日精品一区 | 日韩视频在线播放 | 羞羞视频网站免费观看 | 久久三级影院 | 在线看91| com.国产| 欧美精品久久久久 | 欧美在线a | 围产精品久久久久久久 | 天天操天天射综合网 | 成人一区二区三区在线观看 | 丁香五月网久久综合 |