Slashdot Mirror


Vim 7 Released

houseofmore writes "After many years of development, Bram Moolenaar, creator of Vim, today announced version 7 of the widely used editor. New features included spell checking in up to 50 languages, intelligent completion, tab pages, extended undo branches and much more. Downloads available here for Unix, Windows, Mac and more."

5 of 665 comments (clear)

  1. Re:My history with VIM by AnonymousKev · · Score: 5, Insightful
    I was forcefully introduced to vi in 1989. It was in a two-week "Introduction to C" class from Cray. The instructor (I am not making this up: his name was Kermit) had made sure that vi was the only editor on the class computer. I'll never forget his words:
    vi is the most efficient editor ever written. You will hate it intensely for the first two weeks, after that you will discover you can't live without it.
    He was absolutely right.
    --
    Anonymous Kev
    Proudly posting as AC since 1997
    (Finally got a dang account in 2004)
  2. Re:Vim mean... by h4rm0ny · · Score: 3, Insightful


    Typing with two fingers is simpler than trying to remember which of the "correct" fingers go on which keys. But take the time to learn it properly and you can type far faster than you ever did before, even if there's a temporary drop in speed while you learn.

    It's the same with Vi. Even if you don't learn everything that it can do, the simple fact that I can do all the major operations without having to use a bloody mouse is a plus for a touch-typist like myself. Vi is very small, very quick and very powerful. The learning curve is worth it.

    --

    Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
  3. On any UNIX box vi is always there for you by rasper99 · · Score: 3, Insightful

    The best reason to know vi is that it is unsually installed on every UNIX box. It is a hoot to see someone who doesn't know vi working on a system that doesn't have emacs do cat >file

  4. Re:waiting by fbjon · · Score: 3, Insightful

    Since when has ctrl not travelled well over telnet/ssh? Typing e.g. Ctrl-X means you send a control code of the low-ascii kind.

    --
    True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  5. Re:waiting by Anonymous Coward · · Score: 3, Insightful
    for editor in "$editors"; do

    echo "Once you've learned ${editor}, it becomes probably the fastest editor to use. Never having to use the mouse. Being able to quickly move around a document. Complex (regex) searching/replacing. It has a steep learning curve, but it a very powerful and arguably intuitive editor. I first started using it ${some_time_ago} when I first got onto ${some_machines} at ${some_place}. Since then, I continually find myself trying to use ${editor} syntax in different editors. Its not uncommon to see ${popular_sequence} at the end of some of my emails or other documents."

    done

    Personally I use a number of editors depending on the machine I'm using and whatever it is I need to edit at some particular moment. The list goes something like emacs, vim, gedit, nano, and then whatever editing mode is available in IDEs I have to use, such as MonoDevelop.

    I understand that people might feel compelled to promote the use of their favourite editor(s), but in all honesty it never ceases to amuse me how some people have the charming naiveness to confidently declare to the world things like "once you learn it, $my_editor is probably the fastest editor to use". It reminds me of a nice interview with Rob Pike where, presented with the stupid question "Emacs or Vi?", he replied:

    [..] I don't expect any Slashdot readers to switch editors after reading these papers [..], but I think it's worth reading about them to see that there are ways of editing - and working - that span a much larger gamut than is captured by the question, 'Emacs or vi?'