why?? TECO (now TECOC Type Every Character Over Constantly) is perfection as a cli editor
https://github.com/blakemcbride/TECOC
seriously. try it.
check out TECO as a text editor. It was designed way back in the day when printing minor text edits to paper (or paper tape!) over and over would waste a lot of paper, so it trained you to keep a picture of your text in your head and normal editing was writing little macros in your head to move around and make changes.
EMACS was originally written in TECO. Don't waste a lot of time reading about people remembering TECO today, you'll hear too much from all the people who talk only about LISP's parentheses and not about how perfect the people who love LISP find it. Better to spend your time seeing if you love TECO.
download it here https://github.com/blakemcbride/TECOC
read about it on wikipedia and check out the external links https://en.wikipedia.org/wiki/TECO_(text_editor)
the guy who created it in the early 60's is still around http://www.opost.com/dlm/#teco
If anybody wants to try: