[nix tools] Nano Editor

Manjaro comes equipped with a terminal based text editor - nano - These are some Nano keyboard shortcuts for reference:


Nano Editor Shortcuts

File handling:

Keys 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:

Keys Description
Ctrl+K Cut current line into cutbuffer
Alt+6 Copy current line into cutbuffer
Ctrl+U Paste contents of cutbuffer
Ctrl+] Complete current word
Alt+3 Comment/uncomment line/region
Alt+U Undo last action
Alt+E Redo last undone action

Search and replace:

Keys Description
Ctrl+B Start backward search
Ctrl+F Start forward search
Alt+B Find next occurrence backward
Alt+F Find next occurrence forward
Alt+R Start a replacing session

Deletion:

Keys 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:

Keys Description
Ctrl+T Execute some command
Ctrl+T Ctrl+S Run a spell check
Ctrl+T Ctrl+Y Run a syntax check
Ctrl+T Ctrl+O Run a formatter
Tab Indent marked region
Shift+Tab Unindent marked region
Ctrl+J Justify paragraph or region
Alt+J Justify entire buffer
Alt+T Cut until end of buffer
Alt+: Start/stop recording of macro
Alt+; Replay macro

Moving:

Keys Description
One character backward
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
Alt+Home To first row in viewport
Alt+End To last row in viewport
Ctrl+Y One page up
Ctrl+V One page down
Alt+</kbd> To top of buffer
Alt+/ To end of buffer

Special movement:

Keys 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:

Keys Description
Ctrl+C Report cursor position
Alt+D Report line/word/character counts
Ctrl+G Display help text

Various:

Keys Description
Alt+A Set or unset the mark
Alt+V Enter next keystroke verbatim
Alt+C Turn constant position info on/off
Alt+N Turn line numbers on/off
Alt+S Turn softwrapping on/off
Alt+X Hide/unhide the help lines
Alt+Z Hide/unhide the info bars
Ctrl+L Refresh the screen

7 Likes

2 posts were split to a new topic: Comments about [Nix Tools] Nano Editor