Live Templates

Use Live Templates to auto-complete common code structures for you.

Live Templates reduce the amount of code you need to type for the more common code constructs. You can use psvm or main to create the main Java method, for example. There are lots of live templates including fori for a for i loop and nn for not null, plus many more.

Other options include:

  • iter
  • sout
  • souv

It's also possible to create a custom live template. We walked through how to create this live template in the JUnit 5 Tutorial.

You can see a list of all available live templates in Preferences/Settings | Editor | Live Templates.


Related Resources

Using Code Snippets
Using Code Snippets
How to use the built-in code snippets in JetBrains IDEs.
Generate constructors and accessor methods
Generate constructors and accessor methods
Quickly generate common code constructs such as Constructors, Getters and Setters.
Expand and Collapse Code
Expand and Collapse Code
Quickly view specific parts of a class by expanding or collapsing code blocks.