Created
August 7, 2022 06:35
-
-
Save BekBrace/103276ecb6124a7b50a70765cc57ebf2 to your computer and use it in GitHub Desktop.
nano editor cheatsheet
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Overview of nano's shortcuts | |
The editor's keystrokes and their functions | |
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 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment