News for hackers. Stuff that matters.
Re:Vim is a great text editor - try it by tezza on Friday October 02, 2009 @08:54AM (#856901)
Good lord!

The main reason to learn vi is that it is installed by default on so many systems, including most ancient Unixes.

When your task is to edit a config file and you don't have time/permissions to install your editor of preference.... vi is the only choice.

Emacs and others may not be present on a system when you really need it.

A basic competence in vi is essential if you're going to deal with Unix. Even if you prefer Emacs (like me) or other myriad tools.

Re:Vim is a great text editor - try it by silentbicycle on Friday October 02, 2009 @09:08AM (#856921)
Sometimes, if you're really screwed, you may not be able to mount the partition with vi. ed is almost always on Unix, though. (Knowing how to open a file, find and change a few lines, and resave is probably good enough for emergency situations.)

Also, it's worth learning ed because the ex prompt in vim shares most of its functionality, and because sooner or later you'll realize how lucky you are that you don't have to work on a teletype. :)

Re:Vim is a great text editor - try it by jcw on Friday October 02, 2009 @10:28AM (#857068)
Ed is fun to use, and learning it makes you better at vi.
Re:Vim is a great text editor - try it by stcredzero on Friday October 02, 2009 @11:55AM (#857301)
Your comment made me smile. I had a thought of a fictional programmer so editor-centric, they decide on their programming language based on which one will help them improve their skills at vi. (Which is a misinterpretation of your comment. vi has roots in ed, so some of the cool esoteric stuff is invoked in the same way.)