Cloud9 预封装了适用于 JavaScript、Python、PHP 等常见编程语言的基本工具,您无需安装文件或配置开发计算机,即可开始新的项目。Cloud9 IDE 基于Web,因此您可以从办公室、家中或任何地方使用已连接互联网的计算机完成项目。Cloud9 还可以为开发无服务器应用程序提供无缝体验,使您能够轻松定义资源、进行调试,并在本地和远程执行无服务器应用程序之间来回切换。

功能齐全的编辑器

Cloud9 提供一个基于浏览器的编辑器,您可以使用它轻松地编写、运行和调试您的项目。键入时,编辑器中会显示代码完成度和代码提示建议,以帮助您快速编码和避免错误。代码完成度不仅基于文件内的标识符,还基于标准库。借助编辑器,您还能够完全自定义您的视图。您可以使用简单的拖放操作,将面板调整到任何方向。

运行配置的广泛选择

Cloud9 支持 40 多种编程语言和应用程序类型,包括 JavaScript、Python、PHP、Ruby、Go 和 C++。借助 Cloud9,您可以通过指定环境变量、文件名、命令行选项等,选择默认运行配置或定义自定义配置。

集成调试器

Cloud9 配备一个集成调试器,此调试器可提供一些常用的功能,例如设置断点、单步调试代码和检查任意 PHP、Python、JS/Node.js、C/C++ 应用程序的变量。

无服务器开发的集成工具

Cloud9 提供从开始使用到编写和调试无服务器应用程序代码的完整体验,使您能够轻松构建无服务器应用程序。Cloud9 开发环境预装了无服务器应用程序开发所需的软件开发工具包、各种工具和库。Cloud9 还支持无服务器应用程序模型 (SAM),因此您能够在 Cloud9 中使用 SAM 模板,以提供一种简化的方法来定义无服务器应用程序的资源。此外,Cloud9 允许您在本地编辑和调试 AWS Lambda 函数,无需将您的代码上传到 Lambda 控制台进行调试。

内置终端

Cloud9 提供一种终端,它拥有您的托管实例的完整 sudo 特权。您可以借助它运行各种命令,例如将代码更改推送到 git、编译您的代码或显示您的服务器的命令输出。

协同编辑和聊天

借助 Cloud9,您能够与团队共享您的开发环境。这让您团队中的多名开发人员能够轻松、主动地在同一文件中查看对方的类型和结对程序。Cloud9 使您能够使用内置聊天功能来与团队通信,无需离开 IDE。

主题

Cloud9 为您提供多种控制语法高亮显示和 UI 的颜色方案选项。您还可以通过编辑样式表完全自定义 Cloud9 UI。