The Code Editor is a key piece in the Integrated Development Environment for Freya.

| Shortcut | Action |
|---|---|
| Up | Moves one line up. |
| Down | Moves one line down. |
| Ctrl+Up | Scrolls one line up. |
| Ctrl+Down | Scrolls one line down. |
| Shift+Ctrl+Up Shift+Ctrl+Down | Switches between class declaration and implementation. |
| Right | Moves one character right. |
| Left | Moves one character left. |
| Ctrl+Left | Moves one word left. |
| Ctrl+Right | Moves one word right. |
| PageUp | Moves one page up. |
| PageDn | Moves one page down. |
| Home | Moves to the beginning of the current line. |
| End | Moves to the end of the current line. |
| Alt+Left | Moves a step back in the navigation history. |
| Alt+Right | Moves a step forward in the navigation history. |
| Ctrl+F | Shows the Find dialog. |
| Ctrl+R | Shows the Replace dialog. |
| Ctrl+G | Shows the Go To Line dialog. |
| Ctrl+B | Toggles a bookmark at the current line. |
| Ctrl+( | Move to matching parenthesis or bracket. |
| Shortcut | Action |
|---|---|
| Del | Deletes one character at the right of the cursor. |
| Backspace | Deletes one character at the left of the cursor. |
| Ctrl+Del | Deletes the word to the right of the cursor. |
| Ctrl+Backspace | Deletes the word to the left of the cursor. |
| Ctrl+U | Changes the selected text to lowercase characters. |
| Shift+Ctrl+U | Changes the selected text to uppercase characters. |
| Tab | Moves selected lines to the left one tab stop. When more than a line is selected, moves selection to the right one tab stop. |
| Shift+Tab | Moves selected lines to the left one tab stop. |
| Ctrl+Z | Reverts last modification. |
| Ctrl+Y | Restores last reversed modification. |
| Shortcut | Action |
|---|---|
| Ctrl+A | Select all. |
| Shift+Ctrl+W | Select word. |
| Ctrl+X | Move selected text to the Clipboard. |
| Ctrl+C | Copy selected text into the Clipboard. |
| Ctrl+V | Insert Clipboard contents into the code editor. |
| Shortcut | Action |
|---|---|
| Ctrl+J | Expand code snippet. |
| Ctrl+K | Expand surround snippet. |
Freya's Integrated Development Environment
Project management
The Code Editor
Find dialog
Replace dialog
Go To Line dialog
The Code Snippets manager