AWS Cloud9 Documentation
AWS Cloud9 is a cloud-based integrated development environment (IDE) that is designed to let you write, run, and debug code with a browser for supported programming languages. As you type, the editor is designed to provide code completion and code hinting suggestions based on the identifiers within your files and standard, supported libraries. The editor also helps you to customize your view. You can adjust your panels with a simple drag-and-drop action.
Run Configurations
AWS Cloud9 supports a variety of programming languages and application types. With Cloud9, you can choose from the default run configurations or define custom configurations by specifying environment variables, filenames, command line options, etc.
Integrated debugger
AWS Cloud9 comes with an integrated debugger, which provides commonly used capabilities like setting breakpoints, stepping through code, and inspecting variables in applications of supported languages.
Serverless development
AWS Cloud9 helps you build serverless applications by providing an integrated experience to get started, write, and debug serverless application code. The Cloud9 development environment includes SDKs, tools, and libraries for serverless application development.
Terminal
AWS Cloud9 is designed to provide a terminal with sudo privileges to your managed Amazon EC2 instance. It helps you to run commands, such as pushing code changes to git, compiling your code, or displaying command output from your servers.
Collaborative editing and chat
AWS Cloud9 helps you share your development environment with your team. This is designed to allow multiple developers in your team to actively see each other type and pair-program together on the same file and includes a built-in chat capability to communicate with your team without having to leave the IDE.
File revision history
AWS Cloud9 is designed to keep the revision history of the files in your development environment. This helps you access code changes that were made in the past and revert to an earlier iteration.
Themes
AWS Cloud9 allows you to choose from a variety of color schemes that control syntax highlighting and the UI. You can also customize the Cloud9 UI by editing your stylesheet.
Keyboard shortcuts
In addition to the default key bindings, AWS Cloud9 offers a variety of standard key bindings, as well as to define custom bindings.
Image editor
AWS Cloud9 supports the ability to edit images and to resize, crop, rotate or flip the image from the browser.
Additional Information
For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.