Live templates let you insert frequently-used or custom code constructs into your source code file quickly, efficiently, and accurately. To expand a code snippet, type the corresponding template abbreviation and press Tab. Use Tab to jump from one variable in the template to another, see Live Template Variables.
Find the full list of predefined Live templates on the Live Templates page of the Settings / Preferences Dialog. For more details, see Creating Code Constructs by Live Templates and Creating Code Constructs Using Surround Templates.