A. Pagaltzis wrote:

A virginal vim is almost as good as my customised one as far as
I'm concerned: a quick `:set nocp ai nu acd | syn on` and I'm off
to the races. Those are all of the customisations that affect me
constantly, the rest of my vimrc is gravy.


I do like to delete characters with backspace, so I need this:

 set backspace=indent,eol,start

There are a few more. I'm sure I can live with a .vimrc fitting into a single screen though.

I think the worst thing about vim is it's hostility towards newcomers. If you run it without arguments, it tells you how to get help, but if you run it on a file, vim assumes you already know what you're doing. So you can't quit. And you're on Unix, so pressing F1 rarely crosses your mind, and there's no tip about getting help.

Now comes the critical moment. The newbie is very annoyed, since it's probably the first encounter with a program that refuses to terminate. The newbie asks a more experienced user: "Can you please help me quit vim?". There are two common answers:

* "No. Stay there forever." (common result: ps | grep vim; kill -9 pid; emacs)
* "Type :q. Yes, press Shift and ';' and then 'q'. Yeah, yeah, I know - but look at the block editing with Ctrl-v!" (common result: the guy asks an emacs user about block editing, immediately forgets the long sequence of keystrokes and goes back to vim)

And then there are the people who have a trauma from vi classic.

Reply via email to