A Guide to VI: Visual Editing on the Unix System
by Dan Sonnenschein: 192 pages, (January 1987).
How To Use the UNIX-LINUX vi Text Editor: Tips, Tricks, and Techniques
by Larry L. Smith: This book, which is free of computer "geek-speak," gently explains how to use the UNIX-LINUX 'vi' text editor. It contains tutorials for beginners as well as lots of tips and tricks for experienced users.
Learning the vi Editor (6th Edition)
by Linda Lamb, Arnold Robbins: 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.
Ultimate Guide to the VI and EX Text Editors
VI Editor Pocket Reference
by Arnold Robbins: Provides a handy reference guide, presenting movement and editing commands, command-line options, and other elements of the vi editor in an easy-touse tabular format.
Vi iMproved (VIM)
by Steve Oualline: Real Linux users don't use GUIs. No matter how popular, slick and sophisticated the interfaces become for Linux and UNIX, you'll always need to be able to navigate in a text editor. The vi editor is the original standard UNIX full screen editor.
VI User's Handbook
by Morris I. Bolsky: 64 pages (October 1985)