Vi is probably the most powerful text editor for *NIX, but if you have ever tried to use it, you probably walked away frustrated. This article walks through all the capabilities and features of Vi - from the basics, such as saving and quitting, to the more advanced topics of searching for strings.
Oh, there goes the bell! How time flies when you're having fun...
Anyway, I hope you enjoyed this introductory lesson - your attention has been most flattering. As I tell my students every year, vi is like a sports car; it's only after you've understood the temperament of the beast that you can actually enjoy the ride. So hop in - and remember, don't drink and drive!