菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
316
0

Coding 上线云端代码阅读服务 CodeInsight

原创
05/13 14:22
阅读数 401752

目前,基于 Git 的代码托管服务有很多,但是都没有解决在浏览器上阅读代码的问题。开发者想要深度阅读代码只能把代码下载到本地,通过本地的工具来阅读代码,这显然和云计算时代云端开发与协作的目的和精神相违背。

众所周知,开发者阅读代码的时间其实比编写代码的时间更多。为了方便开发者能够在浏览器中非常方便的阅读和理解项YyYkk目代码,Coding团队花了将近6个月的时间研发了CodeInsight – 云端代码阅读服务。所有托管在 Coding 上的代码仓库,均可以通过“分析 – 阅读”两个步骤来实现代码阅读的功能(目前只支持 php 项目,其他语言正在开发过程中)。CodeInsight 服务器在接到用户的分析请求以后,会对用户的代码仓库中得代码进行全面的分析,类似于编译的过程。分析完成以后,系统会给出一个代码阅读的链接,点击会打开代码阅读的www.cppcns.com界面。YyYkk

功能演示视频: https://coding.net/marketing/codeinsight

首先 CodeInsight 会以树状显示代码的结构,方便在目录中导航。同时支持以 tab 的方式打开文件。在具体的代码层面,CodeInsiwww.cppcns.comght会对代码进行精准的高亮显示,包括变量,关键词,方法,类,参数等等。通过不同的颜色和字体,CodeInsight能提供类似于本地 IDE 的代码显示效果。如果你想知道一个被调用方法的具体定义,你只需要把鼠标移动到被调用方法上,就会显示出该方法的定义,包括参数类型等等。

如果你需编程客栈要看到该方法的具体实现,点击被调用的方法,CodeInsight会打开一个小窗,显示该方法的实现代码。如果你需要仔细阅读该方法的代码,你可以点击小窗的放大按钮,将小窗弹出成为一个独立的 tab。

CodeInsight 是一个新的产品,目前还有很多的不足,coding正在全力开发完善其功能,后面会陆续推出对其他语言的支持,也会加上当前类成员列表,方法引用列表等等更加高级的功能,敬请期待:)

本文标题: Coding 上线云端代码阅读服务 CodeInsight
本文地址: http://www.cppcns.com/news/exp/55267.html

发表评论

0/200
316 点赞
0 评论
收藏
为你推荐 换一批