CodeInsight 在線代碼閱讀

CodeInsight 是一個在線代碼閱讀工具,該工具對版本庫中的代碼進行語法着色,引用分析,並以文件樹的方式向用戶展示完整的項目源碼。藉助該工具用戶能夠方便地瀏覽代碼,定位變量定義以及理清引用關係,可對代碼進行評論及回覆。html

Coding 在 2015 年 1 月份推出了 CodeInsight 功能,並僅限收費用戶項目內使用。這次,咱們基於 google 引擎對此進行全面的功能升級,而且獨立開放公開版本無償使用, CodeInsight 公開版是基於 Google 的開源源碼分析引擎 Kythe 而實現的。從 Java 入手,初期支持分析 Maven 倉庫裏最熱門的 30 個開源項目而且在不斷增多。app

Coding 致力於推薦軟件開發雲端化,從 Coding WebIDE 在線編寫代碼到 CodeInsight 在線閱讀、代碼託管以及項目管理,咱們不斷努力提升整個開發工具的易用性和體驗性,以實現「 Coding anytime anywhere 」的願景。函數

在線閱讀代碼 CodeInsight 使用技巧:

語法高亮:基於語法分析的代碼高亮顯示,精確標示出包括變量,關鍵詞,方法,類,參數等,提高源代碼的可讀性。不用打開本地 IDE ,打開網頁就能夠輕鬆看代碼。工具

類型定義:源代碼中任何已知定義位置的變量、函數、類等符號會帶有下劃線。 點擊帶有下劃線的已知符號,將會看到該符號的類型信息或是函數原型,甚至詳細文檔信息。 點擊符號將會直接跳轉到定義該符號的源代碼文件,並定位到此文件中定義該符號的代碼行。源碼分析

交叉引用:點擊源代碼中帶有下劃線的任何變量、函數、類等符號,能夠查看它們被引用的狀況。 學習

全文檢索:找不到想要看的代碼?搜索工具能夠快速方便地查詢到須要的代碼,並快速進行跳轉,學習代碼效率倍增。 開發工具

代碼評論:選中任何一段代碼均可以方便地進行評論,留下你對代碼的精妙看法。也能夠參與網友討論,互相交流啓發,這纔是學習代碼的應有之道。 google

更多功能說明請前往 Coding 官方幫助文檔spa

Happy Coding,
Coding.net.net

相關文章
相關標籤/搜索