Inject a language

Language injections let you work with pieces of code in other languages embedded in your code.

Injecting a language such as HTML, CSS, XML, RegExp, and so on into a string literal gives you code assistance for editing that literal including code completion and validation (such as RegExp).

Use ⌥⏎ (macOS), or Alt+Enter (Windows/Linux) to inject a language or reference.

Related Resources

Pattern Matching for Switch
Available in preview from Java 17
Context Actions
Use Alt+Enter to show available context actions
Generate Code
Helps you to generate commonly used code constructs