頭圖

Github域名加上`1s`,在線VS Code閱讀源碼神器誕生

藍色的秋風

近日,一款域名為 github1s 開源項目誕生了,正如他的名字所說,只要在 github 地址上面加上 1s,就能秒級用在線 VS Code 打開 github 項目,這可以說為開發者帶來了巨大的便利?。?!

我們來看看這個項目打開后長什么樣子~

以大家廣為知道的 React 為例,只要將 github 替換成github1s

http://github.com/facebook/react

http://github1s.com/facebook/react

然后我們來談談這個項目的優缺點

優點

幾乎擁有和本地 VS Code 一樣的界面

在在線 VS Code 中打開,同樣的款式同樣的配方,這樣閱讀起來非常有親切感,這種親切感,可以更好地提高我們閱讀代碼的效率。

支持 VS Code 中的部分快捷鍵

能夠 command + 單擊 (window 應該是 ctrl + 單擊)自動跳轉到對應的函數。

支持 hover 后能夠推導類型

支持代碼收起和展開

這個功能對閱讀源碼非常有幫助,可以幫助我們收起一些不重要的函數,讓我們摸清代碼的主干。

支持代碼在線比較

選中兩個文件右鍵,就可以進行在線比較

一鍵下載單文件

對于 Github 站點上閱讀整體目錄不便的情況下,并且下載文件總是需要點擊 Raw 再下載源文件,可以說這個功能方便太多了。(當然你也可以下載一些其他的插件)

缺點

不能點擊文件跳轉至其他文件

目前的版本中是無法直接點擊引用文件自動打開其他文件

無法全局搜索

只有當我們打開了當前的文件,才會從當前打開的頁面中進行全局搜索,沒有打開的頁面沒辦法全局搜索,這樣對大型庫的源碼閱讀還是造成了一定的影響。

技術探索

在 api 層面看到主要還是走了 github 的開放接口,這樣有個問題就是我們國內用戶,訪問起來還是沒法達到1s那么快,但是我的網絡基本上3s初次渲染也完成了。

總結

帶來了一定的便利,比純用 github好用多了,也比 sourcegraph 插件使用起來體驗更好!但是想要完全替代本地編輯器閱讀源碼,任然需要完善,例如上述說到的缺點。

綜上源碼閱讀體驗排名:

本地VS Code > Github1s > sourcegraph > Github站點。

如果還有什么我沒有發現的優缺點,歡迎留言中指出~

最后

回看筆者往期高贊文章,也許能收獲更多喔!

結語

??關注+點贊+收藏+評論+轉發??,原創不易,鼓勵筆者創作更好的文章

關注公眾號秋風的筆記,一個專注于前端面試、工程化、開源的前端公眾號

  • 關注后回復簡歷獲取100+套的精美簡歷模板
  • 關注后回復好友拉你進技術交流群+面試交流群
  • 歡迎關注秋風的筆記
閱讀 3.2k

藍色的秋風
分享是一種態度,幫助是一種品質,碼字是一種快樂。一個簡單而又快樂的地方。

JavaScript開發愛好者。全棧工程師。

1.9k 聲望
76 粉絲
0 條評論

JavaScript開發愛好者。全棧工程師。

1.9k 聲望
76 粉絲
宣傳欄
一本到在线是免费观看_亚洲2020天天堂在线观看_国产欧美亚洲精品第一页_最好看的2018中文字幕 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>