A reason to at least know *how* to use vi(m)

Hey drop us a line about the show. Feel free to ask questions, provide feedback and criticism, or just ramble on about anything your little heart desires.

Moderators: snarkout, Patrick, dann

Post Reply
User avatar
snarkout
Site Admin
Posts: 1342
Joined: Tue Aug 16, 2005 9:35 pm

A reason to at least know *how* to use vi(m)

Post by snarkout » Thu Mar 16, 2006 11:16 pm

Regardless of your religious convictions, vi is on every single unix and unix-like os I have ever used, emacs is not.

I had to stifle a belly laugh today when the emacs bigot "linux expert" who works where I do (to say I work "with" him would be a stretch) came in and asked how to save a file in vi, and then bugged the sysadmin for several minutes about installing emacs on all of our servers.

Emacs may well be the best text-editor in the known universe, but if your addiction to it cripples you, there's something wrong. Hell, use pico if vi is too "arcane" for you...
Shared pain is lessened, shared joy is increased; thus do we refute entropy.
--Spider Robinson

User avatar
Jza
Posts: 466
Joined: Sun Oct 30, 2005 7:01 pm
Location: Mexico
Contact:

Post by Jza » Fri Mar 17, 2006 3:35 am

ajamm... RTFM, no seriously, vimtutor is there for a reason, for laizy people that don want to go allt hru documentation. But really if people dont read that and go to forums well you just force people of the forum and copy past that same documentation u didnt want to read on the first place.

Emacs is great, and you should use it, that is unless u dont want to use it. But the same applies anywhere else, thats the goodness of free software, is tehre for you whenever you need it even if its not installed by default.

If you dont like BASH and you are a Korn, or CSH guy cuz u think C is for real men. Hey more power to you. So yeah if you are used to Emacs I dont see why not installed on every single piece of moving part in the whole building, including the toilet, typewriters and paper basket.

I dont think that just because is the default you should use it, that wasnt the point of free software to begin with. And if its the first time you used emacs you will be acting the same way and maybe u dont want people to belly laugh at you either.
Alexandro COLORADO

User avatar
mrben
Posts: 124
Joined: Thu Apr 29, 2004 6:25 am
Location: Glasgow
Contact:

Post by mrben » Fri Mar 17, 2006 7:12 am

The ubiquity of vi (or at least a vi command that points to an editor that, 90% of the time, uses vi keybindings) is one of the things that made me learn it.

Most of the time I use gvim and the menus help out, but I get by on the CLI too, and have been very glad of it.
mrBen

Carpe Aptenodytes

JediMoose.org

doublejoon
Posts: 86
Joined: Tue Dec 06, 2005 7:48 am
Location: King George, VA

Post by doublejoon » Fri Mar 17, 2006 7:53 am

nano comes default on a lot of systems too....very easy to use if you are not used to vi ,emacs etc...

thetza
Posts: 146
Joined: Tue Jan 10, 2006 7:25 pm

Post by thetza » Sat Mar 18, 2006 12:02 am

It really depends on what you do; if you're a sysadmin, obviously you should know and love vi because its always there, its always the same, its lightning fast (if you've ever started emacs on a sparcstation you know what I'm talking about).

If you're do most of your work on a single machine, productivity should be the #1 factor. If emacs (and its carpel-tunnel-inducing 12 finger key combinations) makes you productive, so be it. Your boss doesn't care what the hell you edt text with.

Post Reply