I think one of the interesting things is that vi is really a mode-based editor.