在線閱讀源碼的新方法
平時的日常工作中,你是在什么環(huán)境閱讀源碼的呢?是 git clone 到本地,然后導(dǎo)入常用的IDE 再開始閱讀呢,還是直接在瀏覽器里點擊各個源碼文件的鏈接不斷跳轉(zhuǎn)?
也有可能你說,早就安裝了一個瀏覽器的插件Octotree,可以按導(dǎo)航樹的方式,快速的跳轉(zhuǎn),方便的很。

但實際上插件還是在瀏覽器里,目錄導(dǎo)航比較快,點擊文件切換還是會有瀏覽器的加載等待。
你不禁要問,挺好的了吧,還要啥自行車?
最近 GitHub 還真給打造了自行車。如果熟悉 VSCode的話,你會感受到媲美本地IDE的體驗。方式比 Octotree 更方便,在任意 GitHub 的代碼倉庫內(nèi),點擊鍵盤上的「.」(Mac下只要一個點,Windows的話,需要同時按住Windows徽標(biāo)鍵 )你會看到,畫面出現(xiàn)了編輯器準(zhǔn)備中
PS:注意這個需要先登錄,沒登錄操作沒反應(yīng)。

根據(jù)工程大小,打開速度有快有慢。完成后你就看到了熟悉的VS Code界面。
仔細(xì)看的話會發(fā)現(xiàn),域名從 github.com 變成了githu.dev。所以如果勤快,你也可以通過把.com改成 .dev 的方式來進(jìn)入當(dāng)前編輯器的界面。

和本地編輯器幾乎一個樣。愿意切換主題,折騰插件,也都一應(yīng)俱全。相比忍受不便捷,或者clone 大量代碼到本地再導(dǎo)入工程,這一個「點」的便利,確實很適合臨時閱讀一個項目的源代碼了。
在官方出現(xiàn)之前,還有一種實現(xiàn)方式是將URL地址后面增加一個1s,例如
Tomcat倉庫的地址,修改成這樣之后,也可以打開一個VSode Web。現(xiàn)在環(huán)境的下方會有較明顯的提示,非官方提供。
https://github1s.com/apache/tomcat

上面這些在瀏覽器里打開 VS Code實現(xiàn)的背后,是通過一個名為「code-server」的項目
https://github.com/cdr/code-server
Run VS Code on any machine anywhere and access it in the browser.
上面這句官方的介紹也生動形象。
如果你在自己的服務(wù)上也想搭一個,不妨一試,據(jù)說還支持Docker,我還沒試過。
你還有啥日常開發(fā)的小秘訣,歡迎分享. :-)
相關(guān)閱讀
自制Spring大神 Josh Long 同款命令行工具,值得擁有
源碼|實戰(zhàn)|成長|職場
這里是「Tomcat那些事兒」
請留下你的足跡
我們一起「終身成長」

