Text Editor Key Bindings
 
 The text editor is equipped with an extensive range of key bindings that address common editing tasks.  
 
Line Operations
| Keys | Action/Description | 
|---|---|
| Ctrl-D | Completely removes the line in which the cursor is placed. Lines below shuffle up to replace it. | 
| Alt-Shift-Down | Any lines that are part of the current selection are copied immediately below the current selection. | 
| Alt-Shift-Up | Any lines that are part of the current selection are copied immediately above the current selection. | 
| Alt-Down | Move any lines that are part of the current selection down. | 
| Alt-Up | Move any lines that are part of the current selection up. | 
| Alt-Delete | Remove all text from the cursor position to the end of the current line. | 
| Alt-Backspace | Remove all text from the cursor position to the beginning of the current line. | 
| Ctrl-Backspace | Remove characters from the left of the cursor to the beginning of the nearest word. | 
| Ctrl-Delete | Remove characters from the right of the cursor to the end of the nearest word. | 
| n/a | Splits the current line at the point of the cursor. | 
Selection
| Keys | Action/Description | 
|---|---|
| Ctrl-A | Select all. | 
| Shift-Left | Begins a selection region and advances it by one character to the left of the cursor. Repeat to select multiple characters. | 
| Shift-Right | Begins a selection region and advances it by one character to the right of the cursor. Repeat to select multiple characters. | 
| Ctrl-Shift-Left | Selects all characters to the left of the cursor to the end of the nearest word or sequence of spaces. | 
| Ctrl-Shift-Right | Selects all characters to the right of the cursor to the end of the nearest word or sequence of spaces. | 
| Shift-Home, Alt-Shift-Right | Select to line start. | 
| Shift-End, Alt-Shift-Left | Select to line end. | 
| Shift-Up | Selects up one row - the horizontal cursor position remains the same. | 
| Shift-Down | Selects down one row - the horizontal cursor position remains the same. | 
| Shift-PageUp | Select page up. | 
| Shift-PageDown | Select page down. | 
| Ctrl-Shift-Home | Select to start. | 
| Ctrl-Shift-End | Select to end. | 
| Ctrl-Shift-D | Duplicate selection. | 
Go to
| Keys | Action/Description | 
|---|---|
| Left | Move the cursor one character to the left. | 
| Right | Move the cursor one character to the right. | 
| Ctrl-Left | Move the cursor to the next word boundary on the left. | 
| Ctrl-Right | Move the cursor to the next word boundary on the right. | 
| Up | Move the cursor one line up. | 
| Down | Move the cursor one line down. | 
| Alt-Left, Home | Move the cursor to the start of the line. | 
| Alt-Right, End | Move the cursor to the end of the line. | 
| PageUp | Move the cursor up one page. | 
| PageDown | Move the cursor down one page. | 
| Ctrl-Home | Move the cursor to the start of the document. | 
| Ctrl-End | Move the cursor to the end of the document. | 
| Ctrl-L | Move the cursor to the beginning of a specific line number. | 
Find/Replace
| Keys | Action/Description | 
|---|---|
| Ctrl-F | Find | 
| Ctrl-H | Replace | 
Folding
| Keys | Action/Description | 
|---|---|
| Alt-L, Ctrl-F1 | Fold the current selection. | 
| Alt-Shift-L, Ctrl-Shift-F1 | Unfold a folded section that lies beneath the cursor. | 
Other
| Keys | Action/Description | 
|---|---|
| Tab | Indent text from the current cursor position. | 
| Shift-Tab | Outdent text from the current cursor position. | 
| Ctrl-Z | Undo the last edit. | 
| Ctrl-Shift-Z, Ctrl-Y | Redo | 
| Ctrl-, | Display the settings menu (note that the trailing comma is part of the sequence) | 
| Insert | Overwrite | 
| Delete | Delete | 
 
