Smart Completion

Get type aware completion in your code so you can focus on solving problems.

Press⌃⇧␣ (macOS) / Ctrl+Shift+Space (Windows/Linux) to invoke smart completion. If the type can be determined then the list of suggestions will be filtered to the correct type.

Here are some places you can use it:

  • In the right part of assignment statements
  • In variable initializers
  • In return statements
  • In the list of arguments of a method call
  • After the new keyword in an object declaration
  • In chained expressions

Related Resources

New live templates for main methods
New live templates for main methods
Create an instance main method using a live template.
Live templates for simple IO
Live templates for simple IO
Add simple IO methods using live templates.
Inlay Hints
Inlay Hints
Inlay hints provide additional information about your code.