@ploum I must strongly disagree on point 3.
Ed is the standard text editor!
"If you are an idiot, you should use Emacs. If you are an Emacs, you should not be vi. If you use ED, you are on THE PATH TO REDEMPTION. THE SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!!"
Source:
https://cs.wellesley.edu/~cs249/Resources/ed_is_the_standard_text_editor.html