vi のコマンドモード、というよりは ex、ed、ひいては Multics に Thompson が移植した QED、そのまえには CTSS 版、SDS 940 版、があって、ここからコマンド体系がやってきている。Emacs は DEC PDP 系にある TECO から来てて、そのマクロセットなので、というところで