Re: Text editting
vi was the Visual Interface to the ex text editor and was written by Bill Joy.
This essentially kludgey nature of vi is reflected in the "insert mode" and "command mode" stupidity and the commands available in command mode, which are basically ex commands.