> Vim's actually an excellent example of my previous point, that ease of
> use != short learning curve. I'm pretty sure I don't know half of vim's
> keybindings yet, but the ones I do know make it a lot easier than, say,
> gedit. If I want to do something in vim, I'm usually quite confident that
> that's because I don't know how to do it (and subsequently look it up)
> rather than it lacks the feature.
I am crazy for elvis, actually. I am bit worried because elvis seems (I would
welcome to be mistaken), in the carabinieri-joke sense (see the other reply)
perhaps, unmaintained since too many years ... it can't be, real world error
less programs do not exist.
Or then, not in the way [maintained] that makes me enthusiastic really: I
have seen a GNOME patch in the news (shudder ... I am think at the Midnight
Commander). In fact, I am increasingly feeling like I would be in company of
a given Mr. Procrustes, the fellow from the bed: I suspect that I will have
to accept/envisage the idea to become *stretched* a bit up to the size of vim
(elvis is significantly slimmer: less code/bloat <=> less errors in general).
The alternative being: starting to maintain elvis by myself.
Anyway, while nervously browsing links on elvis, right now, I have not been
able to resist revisiting a classic link (helps keeping the morale up):
Why, oh WHY, do those [EMAIL PROTECTED] nutheads use vi?
http://www.viemu.com/a-why-vi-vim.html
Maybe this following point (Misconception #3), which is perfectly applicable to
Ion too, will find us in agreement:
Misconception #3: you gotta be nuts and/or a genius to use it
Well, I hope that with the above explanations and examples, you have
already seen some of the power that vi/vim provides. Learning it is tough
(see below), but if you're going to be editing code 8 hours or more a day
for years, it's the second best investment after learning touch typing
(which you already know, right? If not, don't bother with vi, learn
that first). A learning curve of weeks make sense for such a lifetime
investment. And, at least, you won't have a dumb assistant to annoy you to
death.
The point is, with vi, your keyboard becomes a huge specialized
text-editing gamepad with almost a hundred buttons. Each of them has
at least two functions, shifted and unshifted, so you have almost two
hundred functions at a single keypress (not counting Shift). Commands
are incredibly powerful for text editing, and you can even combine them
to obtain the best results. While typing some text, it is a regular
keyboard, but when you're back to normal mode you have the best-designed
text-editing machine there is, and it shows.
I do not intend to start a flame war on editors otherwise. The author of the
article (and pheromone-bait resistant *insect*) ;) tells in his intro
No, they are not dinosaurs [Roy: vi/vim users ... with reference to
the "30-years-old vi"] who don't want to catch up with the times - the
community of vi users just keeps growing: myself, I only got started
2 years ago (after over 10 years of being a professional programmer).
Friends of mine are converting today. Heck, most vi users were not even
born when vi was written!
just in case.
Cheers,
/Roy Lanek
P.S.
More subtly, in linguistic, oral and written languages are regarded as
different beasts--with divergent/discrepant modalities--within every different
language. It would be nonsense to approach text in language as it would be
an oral medium (I am thinking at your "intuitive" referring ... perhaps; in
the sense of *more comfortable*) in general. The difficulty is insurmountable.
A summation of half-truths/things done half-way (half-way because they are
inherently limited) do not make a truth or something conclusive. One is still
left at case zero, and so till he decides to take the adequate path.
--
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS dimana tak da lang, aku lah lang, kata
SSSSS . s l a c k w a r e SSSSSS belalang--where there are no eagles, I am
SSSSS +------------ linux SSSSSS the one, said the grasshopper [where's no
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS top dogs, underdogs will be seen as one]