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+N
|
Turn line numbers on/off
|
Alt+P
|
Turn visible whitespace on/off
|
Alt+V
|
Enter next keystroke verbatim
|
Ctrl+L
|
Refresh the screen
|
Ctrl+Z
|
Suspend nano
|
|