當咱們想深刻了解一個開源項目的時候,一般咱們有如下幾種姿式:git
懶漢型github
經過Web的方式,逐個的點擊頁面尋找和查看具體的源碼內容。工具
優勢:不依賴任何工具,無須任何額外的操做
缺點:效率低下,查找文件不便,切換查看更不便spa
極客型插件
經過git clone或download的方式,將項目源文件下載到本地,而後經過本身最順手的IDE打開閱讀。ip
優勢:依靠強大的IDE功能能夠快速的搜索以及高效的查看源碼
缺點:須要下載源碼,而且依賴第三方工具get
上面的方式從效率與成本上來講,都各有優缺點。那麼是否是有什麼方式,能夠同時兼顧呢?源碼
下面就隆重請出本期的重點推薦:Chrome插件Octotree。it
TJ我將其定義爲:優雅型。class
先來看看效果,好比咱們來看看它本身的源代碼(該插件自己也是個開源項目,有興趣的讀者也能夠直接查看哦:https://github.com/ovity/octo...):
能夠看到,在頁面的左側區域會展示出當前打開項目的樹狀結構。咱們能夠很輕鬆的在這裏查看到整個項目的目錄結構,能夠很方便的定位和打開咱們想要查看的源代碼文件。不再用像懶漢型方式那樣,一個個目錄的點開刷新頁面逐層查看那麼笨拙、低效,同時因爲經過Chrome插件的方式擴展,因此咱們也不須要額外的成本支出。
因此,我以爲若是用兩次字來形容,那麼」優雅「二字當之無愧。若是要用一個字來形容,那麼我以爲只能用」騷「字了,大家以爲呢?
若是您對這個插件感興趣,而且還不知道如何安裝Chrome插件,那麼就繼續看下去:
第一步:打開Chrome的擴展商店,搜索」Octotree「
第二步:在搜索結果中,點擊」添加至Chrome「便可完成安裝!
第三步:重啓Chrome,打開Github,開始探索神器的Github大陸吧~
若是由於各類緣由,您沒法經過Google安裝插件。那麼關注公衆號」程序猿DD」,回覆:Octotree,直接獲取安裝文件。