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) / Alt+Enter (Windows/Linux) to inject a language or reference.


Related Resources

Pattern Matching for Switch
Pattern Matching for Switch
This feature is available in preview from Java 17.
Convert Class to Record
Convert Class to Record
Use inspections to convert classes to Java 16 records.
Create New Class
Create New Class
Quickly add new classes to your project.