Code Editor | Oracle APAC
Code Editor
Oracle Cloud Infrastructure (OCI) Code Editor is an in-console tool designed on Eclipse Theia framework for efficient source code editing. Integrated with core OCI developer services, such as Resource Manager, Functions and Data Science, Code Editor allows developers to make code updates across various OCI services. Developer productivity is also enhanced with features, such as code linting, syntax autocompletion, and autoprompting, that are available in several programming languages.
Why Code Editor
- In-console editor
A console-based code-editing tool that requires no infrastructure setup or installation and can be launched from anywhere within OCI console, supported services, and Oracle Cloud Infrastructure Cloud Shell.
- Out-of-the-box managed plugins
The Code Editor’s plugin model provides a native, integrated, and customizable experience for supported OCI services, offering specific functionality and coding workflows for each service.
- Git integration
Integration with Git enables cloning of any Git-based repository and provides the ability to track file changes, commit, and pull and push code through intuitive UI elements.
- Cloud Shell access
Direct access to OCI Cloud Shell and its more than 30 cloud-based tools enables you to read and edit code files stored in the OCI Cloud Shell home directory. Additionally, you can natively compile, run and deploy code, and perform Git actions.
- Persists state across user sessions
Code Editor autosaves progress and persists user states across multiple user sessions, so developers can pick up right where they left off.
Increase developer productivity
Eliminate the need for context switching between the console and local development environments, improving developer productivity.
- Enable developers to focus on developing code, while OCI takes care of the complex infrastructure set up and management. There’s nothing to install and no complex infrastructure to manage.
- Provides streamlined code-editing workflows for various OCI services through service-specific plugins.
- Simplify the developer's user journey with rich language support, state persistence, and personalization options.
Integrated editing experience
Delivers code-editing workflows for services across OCI.
- Launch Code Editor from anywhere in the OCI Console, with just a single click, and experience consistent in-console code editing for multiple OCI services.
- Provides developers with direct access to OCI Cloud Shell, enabling them to test and deploy their code with ease.
- Autosaves edits by persisting user states across sessions so developers can pick up right where they left off.
Personalize user experience
Enables developers to work with the tools they are used to and comfortable with. Code Editor is Eclipse Theia-based, integrated with Git, and offers various personalization options.
- Provides developers with the ability to customize Code Editor to suit their personal coding preferences and continue to use Git-based workflows. No need to learn to use a new tool or process from scratch.
“Code Editor has helped Deloitte enhance how we deliver Oracle Cloud projects for our clients. The familiar look and feel of the tool allowed our team to start using it right away, and the accessibility from the cloud console has helped streamline the development and testing cycle. We anticipate that having the ability to adjust serverless functions, Terraform configurations, and modifying Data Science jobs will reduce wait time for deployments. That combined with automatic versioning and remote git access has improved how Deloitte teams work and drive value for our clients.”
Chris Pasternak
Managing Director, Cloud Engineering, Deloitte Consulting LLP
Documentation
Integrated services
Other resources