When you type vi on most Linux boxes, you're likely to get Vim. This is a good thing, but until now nobody has written a book that covers the features Vim has over vi. Steve Oualline to the rescue.
I never learned the vi cluster because I didn't need to. By the time I was really using vim (late 90s), it had already been updated to understand cursor keys. And Nethack, the other program that would ...