Vi iMproved (VIM) Paperback – Apr 11 2001
Back to University 2016
Save on College Prep Essentials on Amazon.ca. Shop now
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your mobile phone number.
From the Back Cover
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. It's been around almost since UNIX began and it has changed very little. To get around the limitations of vi the people at Bram Moolenaar created the vim editor (the name stand for VI iMproved). It contains many more features than the old vi editor including: help, multiple windows, syntax highlighting, programmer support, and HTML support. All of the books published to date focus on vi alone not the expanded vim shipping with every major Linux distribution. In true New Riders' form, the vim reference will be a definitive, concise reference for the professional Linux user and developer. This tutorial takes a task oriented approach allowing you to learn only the commands that make your job easier.
About the Author
Steve Qualline is the author of many programming and Linux related books. He is a professional software engineer, author, and educator. Currently, he works for a large software company as a quality engineer devising ways to improve the quality and reliability of the code produced by their programmers. He is also an avid blimp enthusiast as well as a volunteer steam locomotive engineer on the Poway-Midland Railroad. http://www.qualine.com.
Top Customer Reviews
Other reviewers noted errors. To me, there were no big, hairy errors. This book yielded a positive learning experience. I shudder to think where I would be now without it. I had considered the purchase of a $... Linux version of a commercial editor that I use on Windows, but decided to give this book a try before I made the big investment. This proved to be a good decision, because now I eschew the expensive commercial editor and use vim as my text editor on Windows and Linux.
My only complaint with this situation is not with the book, but with me. Now, my fingers 'think' in vim, and those fingers 'think' much faster that my brain thinks. This works quite well when in vim, but not so well elsewhere...
1. The \(, \), \1, and \2 used here will not be introduced until page 213.
2. The regular expression in figure 9.2 is labeled a 'command', while the command itself is found nowhere.
3. The dollar sign in the regular expression is redundant.
4. The [^,]* could be replaced with the simpler .* unless you anticipate that there would be more than one comma on a line, in which case, any command would fail.
5. The space after the comma in the names file is not properly accounted for.
6. Who changes last, first to first, last anyway? It should be changed to first last, with no comma.
This nonsense appears just after the author has introduced the :substitute command. Take a breath Mr. Oualline, and teach the basics first.
These are not isolated problems, the whole book is like this.
My opinion is that:
1. Mr. Oualline has too much experience with vim to remember the needs of a beginner.
2. The artist who created the figures seems to have no experience with vim whatever.
3. The review process at New Riders is too careless.
All of these books and many more are 4.5 - 5 star books here at Amazon. It would seem that I am not alone in my opinion.
Vi IMproved (VIM) by Steve Oualline is no exception.
The only way this book could be more definitive would be to include the source code. From the complete novice to the seasoned professional this book stands on it's own as a text to *learn* from as well as being a very useful reference work in its own right.
If you are looking for a book about Vim or vi - look no further, this is the definitive book that continues a new standard of technical excellence in instruction and reference publishing.
Unfortunately, this book is really not written for an experienced vim user. It is written for somebody who is scared of vi in general and needs a book to start with. The author goes over such mundane details as "how to get out of insert mode" to a horrifying degree.
I didn't really learn anything reading this book. Vim comes with exceptional documentation, and this book seems to be nothing more than a digestion of that documentation.
I really would recommend against this book for all but the very new-to-unix user.
Oh, and the occasional commentary throughout the book about how unix vim isnt "smart enough" to do something the windows vim does just made me sick.
I will try to go through it (yet) again, because I like vim, and recognize its power. I just downloaded TextPad and tried it for the first time in probably 4 years, and I am running back to vim after less than an hour of TextPad (the "dd" command of vim to delete a line has become essential to me :) ).
So, buy the book, but use the web and the excellent listserv to understand vim.
Most recent customer reviews
I keep going back to this book again and again and that is one of it's strengths. It lays down a foundation of understanding, and then as you grow with the editor you go back to it... Read morePublished on April 27 2004 by Jack D. Herrington
Vim is an exceedingly powerful, but somewhat esoteric text editor. You can make it do almost *anything*, provided you know how. Read morePublished on Sept. 26 2003 by Brinda Ganesh
One main reason people use vi/vim is that by using few key strokes you can do your editing job. In this book, author choose to teach you how to do things using the longest command... Read morePublished on Aug. 29 2002 by C. L.
I haven't read this book but am considering buying it. What I don't like is seeing some review that gives the book one star just because it was hard to do something. Read morePublished on June 14 2002
This book is poorly structured, for example, as a newbie I tried to figure out how I could insert a file into my current buffer... Read morePublished on April 8 2002 by Cameron
I've been a vi/vim user on and off for the past 3 years at school and whenever I was accessing a server on the production floor. Read morePublished on March 14 2002 by Kenneth Wong
I decided to learn Vim because I work on WinNT/2K, Linux, and Macintosh boxes. Using a single editor makes it easier to work on mulitple platforms. Read morePublished on July 23 2001 by David DelGreco
This book truly contains everything you ever wanted to know about the Vim editor. I have been using Vim for 5 or 6 years (I've written two books using it!). Read morePublished on July 18 2001 by Dwayne Phillips
Having been an Emacs user for a while, the notion of trying out another editor (one often derided by other Emacs users) was intimidating. Read morePublished on June 29 2001 by Maurice Reeves
Look for similar items by category
- Books > Business & Investing > Skills
- Books > Computers & Technology > Operating Systems > Linux
- Books > Computers & Technology > Operating Systems > Unix
- Books > Computers & Technology > Software > Word Processors & Editors > VI
- Books > Professional & Technical > Professional Science > Mathematics
- Books > Qualifying Textbooks - Fall 2007 > Computers & Internet
- Books > Textbooks > Computer Science & Information Systems > Operating Systems