I have a terminal novice user-base who need to do some extremely light text editing from a console (authoring git commits, etc). I'd like to set EDITOR to something that keyboard binding-wise feels as much as possible like a standard "web browser text area" with ctrl-s and ctrl-q to save/quit.
I've tried jed, ne, joe, nano and micro, but none of them have all the features I'd like:
- Block selection: Shift-Arrow should expand the cursor in the appropriate direction to select a block, just like on Windows/Mac/Gnome/etc.
- Copy/Cut/Paste: Should be Ctrl-C, Ctrl-X, Ctrl-V
- Save: Should be Ctrl-S
Quit: Should be Ctrl-Q
Nice to have: an ncurses menubar (ala ne) that pop up when they press Esc
- Nice to have: Ctrl-F to find, Ctrl-G to find next