- Configure Your Project
- .gitpod.yml
- Docker Configuration
- Start Tasks
- VS Code Extensions
- Exposing Ports
- Prebuilt Workspaces
- Environment Variables
- Workspace Location
- Editor Configuration
- Gitpod Self-Hosted
- Install on Google Cloud Platform
- Install on Amazon Web Services
- Install on self-managed Kubernetes
- Configure OAuth
- Configure a Domain
- Configure HTTPS Certificates
- Configure a Database
- Configure a Docker Registry
- Configure Storage
- Configure Nodes
- Configure Workspaces
Docs
Editor Configuration
Gitpod uses Theia as its IDE which can be configured using VS Code setting files.
Workspace settings are stored in a file within your project. They can reside either in:
$GITPOD_REPO_ROOT/.theia/settings.json
or$GITPOD_REPO_ROOT/.vscode/settings.json
User settings override workspace settings and can be configured through the preferences editor, which you can open through the menu (File -> Preferences
).
The available properties and their possible values are proposed in the editor and are the same as in VS Code.
Example Configuration
File settings.json
follows JSON syntax as follows:
{
// Comment
"component.configuration": "value",
"[language]": {
"component.configuration": "value"
}
}
Example of this configuration:
{
// To show invisibles
"editor.renderWhitespace": "all",
// Enable wordWrap for markdown files
"[markdown]": {
"editor.wordWrap": "on"
}
}
Still Have Questions?
Please reach out. We’re happy to answer them.