IntelliJ IDEA 13.1.0 Web Help

The Smart Enter completion enables you to create syntactically correct code constructs.

To automatically complete a statement
  • Start typing a statement, and press Ctrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterShift Command EnterShift Command EnterShift Command Enter. The closing punctuation is added, and the caret moves to the next editing position.

For example, start typing a method declaration, and press Ctrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterShift Command EnterShift Command EnterShift Command Enter after the opening parenthesis:

completePunctuation1.png

This will create the entire construct of a method, the caret resting inside the method body:

completePunctuation2.png

Start typing a code construct:

completePunctuation3.png

After pressing Ctrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterCtrl+Shift+EnterShift Command EnterShift Command EnterShift Command Enter, the construct is completed, and the caret is placed at the next editing position:

completePunctuation4.png

See Also

Reference:

Web Resources: