Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


For many users, working in the Unix environment means using vi, a full-screen text editor available on most Unix systems. Even those who know vi often make use of only a small number of its features. Learning the vi Editor is a complete guide to text editing with vi. Topics new to the sixth edition include multiscreen editing and coverage of four viclones: vim, elvis, nvi, and vile and their enhancements to vi, such as multi-window editing, GUI interfaces, extended regular expressions, and enhancements for programmers. A new appendix describes vi's place in the Unix and Internet cultures. Quickly learn the basics of editing, cursor movement, and global search and replacement. Then take advantage of the more subtle power of vi. Extend your editing skills by learning to use ex, a powerful line editor, from within vi. For easy reference, the sixth edition also includes a command summary at the end of each appropriate chapter. Topics covered include:

  • Basic editing

  • Moving around in a hurry

  • Beyond the basics

  • Greater power with ex

  • Global search and replacement

  • Customizing vi and ex

  • Command shortcuts

  • Introduction to the vi clones' extensions

  • The nvi, elvis, vim, and vile editors

  • Quick reference to vi and ex commands

  • vi and the Internet

Subscriber Reviews

Average Rating: 1 out of 5 rating Based on 1 Rating

"Proof reading" - by on 18-MAY-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Proof reading - NEVER publish a book without it! I am only into chapter 2, and already I have NO interest in continuing, although I probably will.  Most poorly written manual I have ever read.  Try adding a small side note for ambiguous command characters to remove the necessity to guess which character it is.  Also, please put the graphics where they belong or don't include them at all.  Placing them right in the middle of text, covering words, is not really very helpful.  Also, try to keep specialty tests from appearing over the top of book text.  It makes it very difficult to read at best.  I would suggest to anyone whom is considering this book, to find a different book to read on the subject of "vi" for instruction to avoid all of the confusion and frustration.  When I finish the book I may post another review.  However, I don't think that this will improve the situation, nor do I anticipate, at this time, this book redeeming itself.  Better luck next time.
Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for Learning the vi Editor, Sixth Edition

  • Catalog Page

Visit the errata page for Learning the vi Editor, Sixth Edition

  • Errata