Slashdot Mirror


Vim Turns 20

quanticle writes "20 years ago today, Bram Moolenaar released vim to the public. From the article:'The Vim text editor was first released to the public on November 2, 1991—exactly 20 years ago today. Although it was originally designed as a vi clone for the Amiga, it was soon ported to other platforms and eventually grew to become the most popular vi-compatible text editor. It is still actively developed and widely used across several operating systems.' Share your vim stories and your tales of battles with emacs users."

30 of 271 comments (clear)

  1. And this is why emacs beats vim: by gentryx · · Score: 2, Funny

    It is more mature. It was initially released in 1976, and is still being actively developed, too. :-P

    --
    Computer simulation made easy -- LibGeoDecomp
    1. Re:And this is why emacs beats vim: by makubesu · · Score: 3, Informative

      Vi was also released in 1976.

  2. emacs this emacs that by Anonymous Coward · · Score: 5, Funny

    emacs would make a great operating system, if only it had a text editor worth a shit

  3. Why? by Anonymous Coward · · Score: 2, Funny

    Why would they mention the argument with emacs? That was settled years ago.

    1. Re:Why? by DurendalMac · · Score: 2

      Nothing is EVER settled in a neckbeard war.

  4. :1,$s/19/20/g by Culture20 · · Score: 2

    Congratulations!

  5. I like gvim, except... by serviscope_minor · · Score: 5, Interesting

    I like and use gvim all the time.

    My main beef with it (solved by recompiling) is with fonts. I like the old fashioned font called "fixed". It derives from the ancient, non-scalable standard bitmapped font which came with X. It also happens to be very readable and to my eyes looks much sharper than the anti-aliased fonts. There are also excellent UTF-8 versions available too.

    For some reason, this is almost impossible to get if one has gvim compiled as most distros do it (using gtk or gnome). Not only that but the fonts seem to change on the slightest whim of an update from the package manager.

    The solution seems to be to recompile it with Athena or Motif support.

    I must say, however that if Athena is the solution, then you really have problems :(

    --
    SJW n. One who posts facts.
  6. I tried to be an ex-emacs user... by drjones78 · · Score: 2

    ... but it didn't work.

    Emacs controls all its ex's.

  7. Happily married by suso · · Score: 3, Funny

    I use vim, my wife uses emacs. We sleep in the same bed, unless she is swapping.

    1. Re:Happily married by shish · · Score: 2

      I use vim, my wife uses emacs.

      This does not gel well with my previously held dogma that whenever a vim user and an emacs user are in the same room, the emacs user will have the significantly larger beard D:

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  8. One day by M0j0_j0j0 · · Score: 2

    In Linux camp i lost my ":" key

  9. Daily user thanks Bram by SpaghettiPattern · · Score: 2

    Daily user thanks Bram. Vim is my hammer, my screwdriver and my wrench. I use it on almost every Unix-Like system I work on.

    Although I'd be able to kick the gong around using a simple Vi, I find several Vim features making me much more productive. History and colours do it for me.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    1. Re:Daily user thanks Bram by serviscope_minor · · Score: 2

      History and colours do it for me

      And:

      visual (including block) highlight, working arrow keys, delete going off the end of the line and back onto the one before.

      --
      SJW n. One who posts facts.
    2. Re:Daily user thanks Bram by serviscope_minor · · Score: 3, Interesting

      Yup. Column editing is the killer app that vi never had.

      Don't forget undo trees. It's a feature I use maybe once every few months, but those times I'm REALLY glad I had it.

      If you don't already know, it fixes the problem where you undo some changes, make a new change, then can't redo the changes you undid. In vim, you can go back in time to retrieve the previous state. It's like having micro version control for every edit.

      --
      SJW n. One who posts facts.
  10. vi 'til I die! by theswade · · Score: 3, Funny

    i[ENTER] Happy Birthday, vim!!! [ESC]:wq![ENTER]

  11. Emacs vs VIM: Who cares? by CokeJunky · · Score: 2

    Honestly, both are excellent text editors. I, like most programmers, use the one that was favored at my university. Not because it was necessarily better, but because lots of other people used it and helped me get over the learning curve. I still use VIM today on every operating system I use or am forced to use.

    At the end of the day, the text editor I use has to be something I use so well that I am not thinking about the text editor - I am thinking about the text I want to edit.

    Can't we all just get along?

    --
    More Caffeine. NOW
  12. Re:still using it for remote admin by Ogi_UnixNut · · Score: 3, Informative

    I use it all the time, for editing, for development, for general work, for writing my todo list today. Hell, I sometimes catch myself trying to use VI commands in my web browser, or other GUI programs.

    It's actually come to replace all my other stuff, from IDE's to graphical text editors. I'm really happy with it!

  13. 20 years of wondering by nimbius · · Score: 2

    if ugandan kids use VIM too?

    --
    Good people go to bed earlier.
  14. Re:NANO ftw! by IceNinjaNine · · Score: 4, Informative

    More like NANO, wtf?

  15. I am pleased to say... by Darren+Hiebert · · Score: 4, Interesting
    I am pleased to say that I was the one who first added Vim to the Sunsite Linux archive back in 1993. I had transferred to a company which did its development on Windows (yuk) and went looking for a vi-clone which I could use on it. I came across Vim and found it to be very solid, but with some bugs to fix. I regularly emailed Bram on these issues and he was very responsive to my reports and suggestions on how to improve its tag support (vis-a-vis ctags). Back then, the newly-available Linux archive only had the vi-clone Elvis, which wasn't nearly as good. So, thinking that I had discovered a gem, I uploaded Vim to the Sunsite Linux archive and eventually it got picked up for use as the resident vi editor by each of the Linux distributors.

    In 1996, I developed Exuberant Ctags as a better ctags. Bram started including it in his Vim distributions and our programs were paired together in much the same was that Elvis was packaged with its own ctags clone, and Emacs was packaged with its own ctags. Eventually, Exuberant Ctags became large enough that it caused the Vim distribution to become too large to fit on a 5.25-inch floppy and Bram said it was time to let them grow separately. Exuberant Ctags, as well, got picked up by the Linux distributors as the resident ctags program.

    I have always enjoyed working with Bram over the years and wish I could have met him. He is a very pleasant and easy person to work with, very accommodating, and very bright. I think very highly of him and I am glad to see his editor become one of the bulwarks of Linux distributions, as well as used on many other platforms.

    Darren Hiebert

  16. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  17. Vim and its Clone by meadwizard · · Score: 2

    Vim is the only editor I'll use. Well when I'm working in MS products such as Visual Studio I have to use ViEmu. Which works great since I have VIM inside VS. Love the fact that people are now emulating Vim. Love the that I can edit a 6M log file with no significant impact on the system and still have full search capability. Thanks Bram, I owe you days of saved time over the years.

  18. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  19. Re:still using it for remote admin by menkhaura · · Score: 3, Interesting

    I use vim for programming, tweaking, both locally and remotely. Don't quite like its GUI, I prefer to use it on konsole, xterm or whatever terminal emulator is at hand, even though I use KDE. Nothing beats vim for programming, with its syntax highlighting, fast navigation within a file and among files, reindenting, searching and replacing, window splitting and many, many other features, all available in a couple or two of keystrokes. I consider myself a long time vim user, but I know I've barely skimmed over the surface of its ocean of features. I'm very grateful to Bram Moolenaar and the hordes of brave but anonymous vim contributors.

    Hope vim lives on at least another twenty years.

    --
    Stupidity is an equal opportunity striker.
    Fellow slashdotter Bill Dog
  20. Re:still using it for remote admin by h4rr4r · · Score: 3, Informative

    Ditto.
    For a web browser look into vimperator.

  21. I've used vim everyday for the last 15 years by jmcbain · · Score: 2

    Next to gcc, vim is the greatest open-source project ever created. I've used vim every day of my life since discovering it back in 1996 as a replacement for basic 'vi' on a Sun Sparcstation. I'm currently using vim to write software on my MacBook Pro in a terminal window.

    I started off learning vi on a DEC workstation back in the early 1990s while trying to keep my head above water as a freshman CS major. Since then, I've used vim inside of Visual Studio (with a plugin), inside of Eclipse (with a plugin), as the editor for the mutt mail client, and in a hundred other contexts.

    Vim is excellent software.

  22. I use both Emacs and Vim. by kermyt · · Score: 2

    I use Emacs as an IRC client, an RPN calculator, a mini text browser, for browsing usenet, and I even play a couple of games in it... but when I edit text I use vim.

  23. Install Pentadactyl by mario_grgic · · Score: 2

    give focus to a text box/area and hit CTRL+t to go into command mode. A lot of vi commands are supported, but CTRL+i opens the contents of the text area in VIM just in case :D.

    Pentadactyl is much more than this. It allows you to fully navigate and control your browser using keyboard only in very natural vim-esque way. It has extensive help. Just type :h topic. It has completion for most things including ex commands etc.

    It's one of the reason why I love and use Firefox.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
  24. Re:VI or VIM by icebraining · · Score: 2

    There's no editor more powerful than Vim or Emacs. People usually prefer other editors despite being less powerful, since that power comes with a big learning curve.

    As for speech, I'm afraid you haven't thought of the implications of a room of programmers all talking to their machines.