Shift+Navigation keys
| Shortcut | Function | Use this shortcut to... |
|---|---|---|
| BackSpace; Shift+BackSpaceBackSpace; Shift+BackSpace | Backspace | Delete a character to the left of the caret. |
| Ctrl+X; Shift+DeleteCtrl+X; Shift+Delete | Cut | Cut the current line or selected code block to the Clipboard. |
| Shift+DownShift+Down | Down with Selection | Move the caret one line down selecting the text. |
| Shift+EndShift+End | Move to Line End with Selection | Move the caret to the end of line, selecting text. |
| Shift+EnterShift+Enter | Start New Line | Start a new line after the current one, positioning the caret in accordance with the current indentation level (equal to sequential pressing End, Enter). |
| Shift+EscapeShift+Escape | Hide Active Window | Hide the currently active tool window. |
| Shift+HomeShift+Home | Move to Line Start with Selection | Move the caret to the beginning of line, selecting the text. |
| Ctrl+V; Shift+InsertCtrl+V; Shift+Insert | Paste | Paste from the Clipboard. |
| Shift+LeftShift+Left | Left with Selection | Move the caret one character to the left selecting the text. |
| Shift+PageDownShift+PageDown | Page Down with Selection | Move the caret one page down selecting the text. |
| Shift+PageUpShift+PageUp | Page Up with Selection | Move the caret one page up selecting the text. |
| Shift+RightShift+Right | Right with Selection | Move the caret one character to the right selecting the text. |
| Shift+TabShift+Tab | Unindent Selection | Move selected block to the previous indent level. |
| Shift+UpShift+Up | Up with Selection | Move the caret one line up selecting the text. |
Shift+Function (F) keys
| Shortcut | Function | Use this shortcut to... |
|---|---|---|
| Shift+F1Shift+F1 | External Documentation | Open browser with the documentation for the selected item. Refer to Viewing Inline Documentation for details. |
| Shift+F2Shift+F2 |
One of the following:
|
Depending on whether you are editing or debugging:
|
|
F3; Ctrl+LF3; Ctrl+L
Shift+F3; Ctrl+Shift+LShift+F3; Ctrl+Shift+L | Search for next/previous occurrence | Jump to the next/previous occurrence of the selected word in the editor. |
| Shift+F5Shift+F5 | Clone | Create a copy of the selected class in the same package. |
| Shift+F6Shift+F6 | Rename | Rename a statement and correct all references. (Refactoring) |
| Shift+F7Shift+F7 | Move to Previous Difference/Smart Step Into | Move to a previous difference in a view./ Select the method to step in, if the current line contains multiple method call expressions. (Debugger) |
| Shift+F8Shift+F8 | Step Out | Step to the first executed line after returning from a current method. |
| Shift+F9Shift+F9 | Debug | Debug application. |
| Shift+F10Shift+F10 | Run | Run application. |
| Shift+F11Shift+F11 | Show Bookmarks | Open Bookmarks dialog to manage existing bookmarks and navigate between them. |
| Shift+F12Shift+F12 | Restore Default layout | Restore the default RubyMine layout (tool windows positions, buttons location and order). To restore the default layout, check the option Store Current Layout as Default in the Window menu. |

