vi

vi

Meter-70--left
(160 votes)
All content on VSpedia is user-generated. Add your point below.

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%

vi is for sysadmins

emacs is for coders

Validity: 39%

vi is for people who love unix.

Emacs is for people who hate vi.

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'

The graphical version of emacs is gemacs

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

emacs does

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!)

100 character max.

Reference URL (Optional)

Hint: Points with references are ranked higher
100 character max.
Reference URL (Optional)

Tags:

Programming (26),  text editors (1),  Software (30)

Add tags


Add tags as a comma-separated list