IntelliJ IDEA 12.1.0 Web Help

This section describes how to wrap fragments of code according to surround templates.

To surround a block of code with a live template
  1. In the editor, select the piece of code to be surrounded.
  2. Do one of the following:
    • On the main menu, choose Code | Surround With Live Template.
    • Press Ctrl+Alt+JCtrl+Alt+J.
  3. Select the desired surround template from the suggestion list.

IntelliJ IDEA supports two predefined live template variables: $END$ and $SELECTION$.

Note

You cannot edit the predefined live template variables $END$ and $SELECTION$.

  • $END$ indicates the position of the cursor after the template is expanded. For example, the template return $END$ will be expanded into

    return ;

    with the cursor positioned right before the semicolon.

  • $SELECTION$ is used in surround templates and stands for the code fragment to be wrapped. After the template is expanded, the selected text is wrapped as specified in the template.

    For example, if you select EXAMPLE in your code and invoke the "$SELECTION$" template via the assigned abbreviation or by pressing Ctrl+Alt+TCtrl+Alt+T and selecting the desired template from the list, IntelliJ IDEA will wrap the selection in double quotes as follows:

    "EXAMPLE".

See Also

Concepts:

Procedures:

Web Resources: