nano / pico editor

file

Ctrl + o write out
Ctrl + x exit

edit

Ctrl + ^ set mark
Ctrl + k cut line
Ctrl + u paste line

search

Ctrl + w

move

Ctrl + w Ctrl + y first line
Ctrl + w Ctrl + v last line
Ctrl + a head of line
Ctrl + e end of line
Ctrl + y previous page
Ctrl + v next page

only for nano

edit

Alt + u undo
Alt + e redo
Alt + 6 copy (no cut)

search

Alt + w search again

move

Alt + \ first line
Alt + / last line
Ctrl + _ go to line

display

Alt + x line numbers
Alt + $ soft wrap

.nanorc

set linenumbers
set autoindent
set softwrap
set tabsize 4
set mouse

launch

nano -l line numbers
nano +42 file open at line 42
nano -Y ruby syntax highlight

macOS / install

pico
brew install nano