Overview of nano's shortcuts       ===================================== # The editor's keystrokes and their functions          ## File handling** | Shortcut | Description | |:--|:--| | Ctrl+S | Save current file | | Ctrl+O | Offer to write file ("Save as") | | Ctrl+R | Insert a file into current one | | Ctrl+X | Close buffer, exit from nano | ## **Editing** | Shortcut | Description | |:--|:--| | Ctrl+K | Cut current line into cutbuffer | | Alt+6 | Copy current line into cutbuffer | | Ctrl+U | Paste contents of cutbuffer | | Alt+T | Cut until end of buffer | | Ctrl+\] | Complete current word | | Alt+3 | Comment/uncomment line/region | | Alt+U | Undo last action | | Alt+E | Redo last undone action | ## **Search and replace** | Shortcut | Description | |:--|:--| | Ctrl+Q | Start backward search | | Ctrl+W | Start forward search | | Alt+Q | Find next occurrence backward | | Alt+W | Find next occurrence forward | | Alt+R | Start a replacing session | ## Deletion | Shortcut | Description | |:--|:--| | Ctrl+H | Delete character before cursor |       | Ctrl+D | Delete character under cursor | | Alt+Bsp | Delete word to the left | | Ctrl+Del | Delete word to the right | | Alt+Del | Delete current line | ## Operations | Shortcut | Description | |:--|:--| | Ctrl+T | Execute some command | | Ctrl+J | Justify paragraph or region | | Alt+J | Justify entire buffer | | Alt+B | Run a syntax check | | Alt+F | Run a formatter/fixer/arranger | | Alt+: | Start/stop recording of macro | | Alt+; | Replay macro | ## Moving around | Shortcut | Description | |:--|:--| | Ctrl+B | One character backward | | Ctrl+F | One character forward | | Ctrl+**←** | One word backward | | Ctrl+**→** | One word forward | | Ctrl+A | To start of line | | Ctrl+E | To end of line | | Ctrl+P | One line up | | Ctrl+N | One line down | | Ctrl+**↑** | To previous block | | Ctrl+**↓** | To next block | | Ctrl+Y | One page up | | Ctrl+V | One page down | | Alt+\\ | To top of buffer | | Alt+/ | To end of buffer | ## Special movement | Shortcut | Description | |:--|:--| | Alt+G | Go to specified line | | Alt+\] | Go to complementary bracket | | Alt+**↑** | Scroll viewport up | | Alt+**↓** | Scroll viewport down | | Alt+< | Switch to preceding buffer | | Alt+> | Switch to succeeding buffer | ## Information | Shortcut | Description | |:--|:--| | Ctrl+C | Report cursor position | | Alt+D | Report line/word/character count | | Ctrl+G | Display help text | ## Various | Shortcut | Description | |:--|:--| | Alt+A | Turn the mark on/off | | Tab | Indent marked region | | Shift+Tab | Unindent marked region | | Alt+V | Enter next keystroke verbatim | | Alt+N | Turn line numbers on/off | | Alt+P | Turn visible whitespace on/off | | Alt+X | Hide or unhide the help lines | | Ctrl+L | Refresh the screen |