Live Templates allow you to generate many typical code constructs in seconds.

For example, type

in a function and press Tab to see what happens.

Use the Tab key to move between the template fields. See &settingsPath; | Editor | Live Templates for more details.