Media praise for Learning the vi Editor

Have a blog? Join our Reader Review Program

"Learning the vi editor is a book small enough that you can flick through it quickly as a desktop reference, yet it is large enough that even experienced UNIX programmers can find one or two obscure features covered. There is something Zen-like in this balance of not putting in too much or too little." --Regan Russell, Dr Dobbs Electronic Review of Computer Books March 2001

"After skimming the first two chapters and ripping out the 'Quick Reference Guide' I was off! I can now edit text files without crying, have even found vi to be quite powerful despite its age. Reading the book, I learned that many of vi's commands are great time savers. In short, this book helped me save my hair. I would recommend this book to anyone who is forced to (or for some reason chooses to) use the vi editor. The Quick Reference alone is probably worth half the price of the book!" --SLUG reviews, May 2000

"I can heartily recommend Learning the vi Editor by Linda Lamb" --David S. Jackson, Computeredge, Feb 4, 2000

(for previous edition)

"For those who are looking for an introductory book to give to new staff members who have no acquaintance with either screen editing or with UNIX screen editing, this is it: a book on vi that is neither designed for the UNIX in-crowd, nor so imbecilic that one is ashamed to use it." --;login, May/June 1989

"Before turning anyone loose in vi, I HIGHLY RECOMMEND that you make sure they purchase and are reading the book on the vi editor from O'Reilly & Associates. I was mostly lost and frustrated with vi until I bought this book and read it." --Message ID: <9101240057.AA21147@minerva.che.uc.edu>

"The Nutshell handbook on vi is *outstanding*. The writing style is excellent (as are the Nutshell books), and even I learned a couple of things from the book....You can't go wrong with a Nutshell handbook." --Message-ID: <364@mtndew.UUCP>

(for previous edition)

"I wish I had had a copy of Learning the vi Editor seven years ago when I first encountered vi. Unfortunately for me I learned how to use it by trial and error and by osmosis from other users, and as a result have been using it in seriously non-optimal fashion ever since! So Learning the vi Editor may well be useful for experienced users of vi who haven't ever read much about it. It is aimed at beginners, however, and will be even more useful if read before bad habits set in. It's clearly and sensibly laid out, with the essentials at the beginning and the advanced stuff at the end, and, while providing plentiful examples, manages to explain everything reasonably succinctly.

"While I personally wouldn't wish learning how to use vi on anyone, there are still many occasions where one is faced with a text-only interface, and vi (or a clone) is the editor available on the widest range of systems. I really can't argue the merits of alternative editors, but if you do decide on learning vi then I strongly suggest arming yourself with a copy of Learning the vi Editor before tackling the task." -- Disclaimer: I requested and received a review copy of Learning the vi Editor from O'Reily & Associates but I have no stake, financial or otherwise, in its success. -- --Copyright (C) Danny Yee 1994 Other reviews by Danny Yee available at: URL http://www.anatomy.su.oz.au/danny/book-reviews/index.html

"I think every UNIX user needs to have at least a rudimentary command of vi, because it is the default UNIX screen editor and may be the only editor available on another machine. GNU Emacs is free, but installing it on some machines requires non- trivial effort, or requires non-trivial machine resources. Therefore, many UNIX users will find themselves stuck having to use vi sooner or later, so they might as well be able to get around in it. Before turning anyone loose in vi, however, I HIGHLY RECOMMEND that you make sure they purchase and are reading the book on the vi editor from O'Reilly & Associates. I was mostly lost and frustrated with vi until I bought this book and read it." --Message ID: <9101240057.AA21147@minerva.che.uc.edu>