PyCharm Edu 3.0 Help

Surrounding Blocks of Code with Language Constructs

On this page:

Applicable contexts

The Surround with feature allows you easily put expressions or statements within blocks or language constructs. This feature in PyCharm Edu applies to:

ContextSurround withExample
XML/HTML /XHTML tags
  • Tag
  • CDATA section
  • <% ... %>
  • Emmet
wrapTags.png
Python statements
  • if
  • while
  • try/except
  • try/finally
python_wrapStatement.png
Custom folding region comments Any fragment of code, where Surround With is applicable
pe_customFolding1

Surrounding blocks of code

To surround a block of code

  1. Select the desired code fragment.
  2. Press Ctrl+Alt+T.

    A pop-up window displays the list of enclosing statements according to the context.

  3. Select the desired surround statement from the list. To do that, use the mouse cursor, up and down arrow keys, or a shortcut key displayed next to each element of the list.

See Also

Last modified: 30 August 2016