# Emacs vs vi?

**URL:** https://boards.straightdope.com/t/emacs-vs-vi/16962
**Category:** Great Debates
**Created:** [November 19, 1999, 2:14am UTC](https://boards.straightdope.com/t/emacs-vs-vi/16962 "1999-11-19T02:14:00Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![douglips](https://avatars.discourse-cdn.com/v4/letter/d/e68b1a/32.png) [@douglips](https://boards.straightdope.com/u/douglips)
#### Post date: [November 19, 1999, 6:12am UTC](https://boards.straightdope.com/t/emacs-vs-vi/16962/1 "1999-11-19T06:12:00Z")

</div>

I like vi. It is on almost all systems, and it is powerful enough that I can use it to **compile emacs**.

Face it. The only reason vi exists is to facilitate the compilation of emacs. Emacs rules!!

Remember, vi is Evil’s middle name.

---

<div class="post-metadata">

### Author: ![Konrad](https://avatars.discourse-cdn.com/v4/letter/k/f475e1/32.png) [@Konrad](https://boards.straightdope.com/u/Konrad)
#### Post date: [November 19, 1999, 6:33am UTC](https://boards.straightdope.com/t/emacs-vs-vi/16962/2 "1999-11-19T06:33:00Z")

</div>

Attention heretical scum,

A real man’s word processor is:

echo [text] \>\> file.txt

After all, if you’re gonna make a mistake, just don’t type it in the first place.

Someone should make a logo to put all those “Made in notepad” people in their place. Maybe “Made with echo” or “Made in copy con”.

---

<div class="post-metadata">

### Author: ![tracer](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tracer/32/20578_2.png) [@tracer](https://boards.straightdope.com/u/tracer)
#### Post date: [November 19, 1999, 6:48am UTC](https://boards.straightdope.com/t/emacs-vs-vi/16962/3 "1999-11-19T06:48:00Z")

</div>

With all the brouhaha about how EMacs contains a full-featured macro programming language, some vi enthusiast out there got so ticked off that he turned around and wrote a Turning Machine simulator in the **vi macro language** – thus demonstrating that vi macro programs are, also, capable of doing anything that _can_ be programmed.

---

<div class="post-metadata">

### Author: ![tomndebb](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@tomndebb](https://boards.straightdope.com/u/tomndebb)
#### Post date: [November 19, 1999, 2:14am UTC](https://boards.straightdope.com/t/emacs-vs-vi/16962/4 "1999-11-19T02:14:00Z")

</div>

The only reason that vi or anything based on it exists is to let some people think that sticking bamboo shoots under their fingernails somehow makes them “manly.”

If you want a text editor that actually accomplishes something, go to IBM mainframes and use TSO/ISPF or its ingenious PC-compatible cousin SPF/2.

* * *

Tom~

---

<div class="post-metadata">

### Author: ![TheNerd](https://avatars.discourse-cdn.com/v4/letter/t/858c86/32.png) [@TheNerd](https://boards.straightdope.com/u/TheNerd)
#### Post date: [November 20, 1999, 5:32am UTC](https://boards.straightdope.com/t/emacs-vs-vi/16962/5 "1999-11-20T05:32:00Z")

</div>

I was going to suggest PICO: easier to use than vi, far less bloated than emacs, and on most systems. But now I just feel so… inadequate. I’ll just go sit in the corner.

---

<div class="post-metadata">

### Author: ![Spiritus\_Mundi](https://avatars.discourse-cdn.com/v4/letter/s/c68b51/32.png) [@Spiritus\_Mundi](https://boards.straightdope.com/u/Spiritus_Mundi)
#### Post date: [November 22, 1999, 3:38am UTC](https://boards.straightdope.com/t/emacs-vs-vi/16962/6 "1999-11-22T03:38:00Z")

</div>

vi is simple, powerful, and flexible for any test processing that does not require specialized formatting. It continues to exist because it works hand-in-hand with the syntax of grep and sed (ie – uses base regular expressions). Regular expressions are a very powerful means of parsing and processing text. Then again, if you can’t stomach the vi interface you aren’t likely to be writing sed scripts anyway, so you might as well crank up emacs (or MS Word, for that matter).

That said – use what you know and feel comfortable with. Better or worse are only opinions. Facility will help you work.

* * *

- 

The best lack all conviction  
The worst are full of passionate intensity.  
\*
