Learning Center
Get started
Configure the IDE
Configure projects
Work with source code
Static code analysis
Build, run, debug
Compile files without build
Cling integration
Build actions
Run/debug configurations
Run Anything popup
Run/debug single file
Run applications
Run multiple configurations
Services tool window
Run targets remotely (Gradle, Rust)
Debug
Remote development
Remote with Gateway
Overview
Prerequisites
Installation scenarios
Remote with the thin client
Connect with JetBrains Gateway
Fully offline mode
Work inside remote project
FAQ
Troubleshooting
Licensing and useful links
Security model
Remote with local sources
Remote debug
WSL2
Docker
Remote host terminal
Complicated remote scenarios
Embedded development
Dynamic code analysis
Deployment
Testing
Version control
Plugins
Manage tasks and contexts
Language and framework-specific guidelines
Reference
Build, run, debug
Remote development
Remote with Gateway