RubyMine 5.4.0 Web Help

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

ContextSurround withExample
Ruby statements
  • (...)
  • BEGIN{}
  • END{}
  • if...then...end
  • while...do...end
  • unless...then...end
  • begin...end
ruby_wrapStatement.png
XML/HTML /RHTML tags ruby_wrapTag.png
JavaScript statements
  • (expr)
  • !(expr)
  • if
  • if / else
  • while
  • do / while
  • for
  • try / catch
  • try / finally
  • try / catch / finally
  • with
  • function
  • { }
  • function expression
surround_with_java_script.png
To surround a block of code
  1. Select the desired code fragment.
  2. On the main menu, choose Code | Surround With, or press Ctrl+Alt+TCtrl+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, or a shortcut key displayed next to each element of the list.

See Also

Concepts:

Procedures:

Reference:

Web Resources: