Overview of nano's shortcuts
The editor's keystrokes and their functions
Cheatsheet for GNU nano (nano-editor.org)
File handling
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
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
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
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
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
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
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
Ctrl+C | Report cursor position | Alt+D | Report line/word/character count | Ctrl+G | Display help text |
Various
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 |
|