|
|
|
|
vi is a modal text editor. This is counter-intuitive until you get used to it, but has the benefit of being very quick once you're used to it.
Emacs is mode-less. This is the standard these days for text editors, so it's intuitive. However, in Emacs this means that your hands get tied up trying to press CTRL, META and ALT at the same time
|
Validity:
87%
|
|
vi is small and fast, but not as customizable as Emacs
1
Emacs is much larger than vi, but infinitely customizable
1
|
Validity:
85%
|
|
vi is a standard installed package on all Unix systems
Emacs has to be installed before you use it on most Unix system
|
Validity:
72%
|
|
vi is really really fast once you know how to use it
Emacs is pretty fast, but not as vi
|
Validity:
70%
|
|
If you ended up in vi by mistake, traditionally there were no instructions telling you how to get out!
1
The Emacs start up screen tells you how to quit.
1
|
Validity:
66%
|
|
vi is best for quick edits, especially for system files
Emacs is best for people who prefer complete development environments or IDEs
|
Validity:
63%
|
|
vi is better for people who don't want to spend a long time customizing their environment
Emacs is better for people who don't mind customizing and copying around their emacsrc file
|
Validity:
50%
|
|
vi requires the use of additional tools like GNU Screen to be useful as a complete development environment
Emacs can be used as a complete development environment all on its own, but usually only after some customization
|
Validity:
50%
|
|
vi is a great text editor
Emacs is a great operating system, and a so-so text editor
|
Validity:
50%
|
|
vi is best for people who use Unix tools and commands alongside their text editor
Emacs is best for people who don't like using Unix tools and would rather do everything from within their text-editor
|
Validity:
50%
|
|
vi keyboard commands are not an integral part of the *nix environment.
emacs keyboard shortcuts are also bash command line shortcuts and an integral part of the *nix environment
|
Validity:
50%
|
|
vi is for sysadmins, Emacs is for programmers
emacs allows more complex programming tools, vi does do context highlighting but not much more
|
Validity:
41%
|
|
|
|
Validity:
39%
|
|
vi is for people who love unix.
|
Validity:
27%
|
|
vi has a longer learning curve
Emacs has a long learning curve, but not as long as vi's
|
Validity:
22%
|
|
The graphical version of vi is 'gvim'
|
Validity:
19%
|
|
pending review
Vi is for console users
I'm a winbugs user, help me emacs
|
Validity:
33%
|
|
pending review
vi is for console users
emacs is for ide users (emacs=ide, I'm a winbugs user)
|
Validity:
33%
|
|
pending review
vi doesn't work with pipes / buffers which are tied to other processes
|
Validity:
30%
|
|
pending review
vi is for people who wants to feel smart using a complex text editor
emacs is for smart people
|
Validity:
30%
|
|
pending review
vi is quick and dirty
emacs is robust and productive
|
Validity:
28%
|
|
Add my point
(No sign in required!)
|
|
|
|
|
|
|