IDEs in Cloud Development Environments
Che supports multiple Integrated Development Environments (IDEs) that can be used in workspaces. The default IDE is Microsoft Visual Studio Code - Open Source.
Supported IDEs
The default IDE in a new workspace is Microsoft Visual Studio Code - Open Source. Alternatively, you can choose another supported IDE:
| IDE | Status | id |
Note |
|---|---|---|---|
Available |
|
|
|
JetBrains IntelliJ IDEA Ultimate Edition (over JetBrains Gateway) |
Available |
|
|
Which IDE should I choose?
Use Microsoft Visual Studio Code - Open Source if you want a browser-based experience with no local installation. Use JetBrains IntelliJ IDEA if your team already uses JetBrains IDEs and you prefer a desktop client connected to the remote workspace over SSH. Visual Studio Code - Open Source is the default and requires no additional setup. JetBrains requires installing JetBrains Gateway or JetBrains Toolbox on your local machine.
Repository-level IDE configuration in Che
You can store IDE configuration files directly in the remote Git repository that contains your project source code. This way, one common IDE configuration is applied to all new workspaces that feature a clone of that repository. Such IDE configuration files might include the following:
-
The /.che/che-editor.yaml file that stores a definition of the chosen IDE.
-
IDE-specific configuration files that one would typically store locally for a desktop IDE. For example, the /.vscode/extensions.json file.