Editor war
Editor war is the common name for the rivalry between users of the Emacs and Vi (Vim) text editors. The rivalry has become a lasting part of hacker culture and the free software community.
Many flame wars have been fought between groups insisting that their editor of choice is the paragon of editing perfection, and insulting the others. Related battles have been fought over operating systems, programming languages, version control systems, and even source code indent style.
Differences between Emacs and vi
The most important differences between Emacs and vi are presented in the following table:
Benefits of Emacs
Emacs has a non-modal interface
One of the most ported computer programs. It runs on a wide variety of operating systems, including most Unix-like systems (GNU/Linux, the various BSDs, Solaris, AIX, IRIX, OS X etc.), MS-DOS, Microsoft Windows,AmigaOS, and OpenVMS. Unix systems, both free and proprietary, frequently provide Emacs bundled with the operating system.
Emacs server architecture allows multiple clients to attach to the same Emacs instance and share the buffer list, kill ring, undo history and other state.