GitHub 上閱讀源碼很費(fèi)勁?
最近有點(diǎn)忙,技術(shù)文章和系列文章,暫無法按時發(fā)布了。
給大家來個輕松的冷知識,卻又很實(shí)用,還不知道的同學(xué)你就賺了。
操作技巧很簡單,隨便找一個 GitHub 倉庫,按下鍵盤上的句號,也就是"."或者"。"鍵,你看看是什么效果。
比如打開大名鼎鼎的 Linux 源碼。

按下句號鍵,等個幾秒鐘,神奇的事情就發(fā)生了!

看!居然在頁面上打開了一個 VSCode 直接可以閱讀源碼。通過地址欄你可以發(fā)現(xiàn),這個網(wǎng)站的地址是
https://github.dev/
只不過你不用特意找到這個網(wǎng)址,只需要按一個句號鍵即可。
還記不記得之前總是在 GitHub 上找到一款源碼,嫌麻煩,就不去下載到本地看了。但是網(wǎng)上看又非常不友好。
所以有了這個方法,就再也不是你不看源碼的借口了!只需要按一個句號鍵。
還有同學(xué)說,GitHub 上看有的 md 格式的文件還行,可是看一些 html 格式的文件就有點(diǎn)醉了,還得下載到本地再用瀏覽器打開才行。
比如想看 openjdk 的 build 說明,直接在瀏覽器 GitHub 上打開是這個樣子。

沒關(guān)系,告訴你個神奇的網(wǎng)址。
https://htmlpreview.github.io/
只要在這個網(wǎng)址里輸入你想查看的 GitHub 上的 HTML 文件,或者直接把地址貼到這個地址后面,比如。
https://htmlpreview.github.io/?https://github.com/AdoptOpenJDK/openjdk-jdk8u/blob/master/README-builds.html
那么它就會直接展示出 HTML 美麗的效果,再也是源代碼了。

額,OpenJDK 的頁面好像也不太美麗...
什么?還不夠?你說看了代碼不能運(yùn)行,還是不爽?
沒關(guān)系,再給你推薦個神奇的網(wǎng)站。
https://www.gitpod.io/

這是一個可以在線提供 dev 環(huán)境并運(yùn)行代碼的地方。
使用起來也非常簡單,直接輸入一個想看運(yùn)行效果的倉庫地址即可,這里我們拿一個 Java 項(xiàng)目舉例子。

選擇 spring-petclinic 這個項(xiàng)目,會彈出一個使用 idea 打開的按鈕。

當(dāng)然你需要按照提示去安裝插件,然后按下按鈕打開 idea,你就會真的開始運(yùn)行起來這個 Java 項(xiàng)目,具體我就懶得演示了。
今天介紹了三個有助于幫你看源碼的好工具哦。
github.dev 或按下句號鍵幫你在線看源碼。
htmlpreview.github.io 幫你在線直接看 html 文檔。
www.gitpod.io 幫你在云上搭建好開發(fā)環(huán)境并直接運(yùn)行項(xiàng)目。
有了這仨工具,你還好意思懶得看源碼了嗎!快去看!!
