WebIDE功能介绍

WebIDE 提供了可以在浏览器中在线编辑代码的 IDE 界面,免去了本地安装的繁琐,环境配置的困难,并且提供了一系列智能化能力帮助开发者更简单高效的编码和执行代码评审。

如何使用

Codeup 集成 WebIDE 提供轻量级工作空间,面向一些需要快速编码提交的场景,提供一个快捷的云端编码方式,基于浏览器完成代码的修改提交。

适用的用户场景:

  • 代码浏览与编辑

  • 在线代码评审

  • 代码冲突快速修复与合并

代码在线浏览和编码

点击任意 Codeup 代码库,在源文件、合并请求页面都可以看到 WebIDE 的入口,方便地在云端修改和评审代码。

源文件首页:

image.png

文件页面:1点击后可打开WebIDE开始在线阅读和编辑代码:

1

代码评审

针对合并请求,支持通过 WebIDE 在线评审与解决冲突,无需繁琐地下载本地修改:1

代码冲突解决

当合并请求中代码存在合并冲突时,可通过 WebIDE 快速解决。

1

点击后可在WebIDE查看变更内容,解决冲突:1首先,选择冲突解决操作。也可以基于选择后的结果再继续编辑。

当冲突解决完成后,输入提交信息。

如果全部解决完成,可以点击「全部提交并推送」完成冲突的处理及提交。

更多能力

Codeup 的 WebIDE 由云效 DevStudio 提供支持,除了上述能力外,还提供函数计算、IoT应用和小程序等应用的开发和调试,串联起整个 DevOps 流程,无需用户配置环境,更不受操作系统限制,通过浏览器,即可使用完整 IDE 功能。

在 DevStudio 上,用户可以轻松创建工作空间,编码研发无需等待:

  • 云端编码

无需安装或维护本地IDE,不受操作系统限制,不占用本地资源,DevStudio 通过浏览器即可使用包括终端在内的诸多原生 IDE 功能。

  • 预置技术栈

DevStudio 内预置多种主流的技术栈,如:Node.js、Python、Go、Java等,已预安装好各开发环境所需的软件包和插件。

  • 预览调试

DevStudio 支持在线运行、调试、预览用户自己的服务,提供与本地开发一致的体验。

  • 丰富的插件

DevStudio 支持在线安装插件来拓展原有功能,兼容所有常用 VSCode 插件。

  • 智能辅助

DevStudio 提供基于深度学习的代码自动补全和针对特定语言框架的文档精准推荐。