Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
45 used & new from $7.66

Have one to sell? Sell yours here
 
   
Vi iMproved (VIM) (Landmark)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Vi iMproved (VIM) (Landmark) (Paperback)

by Steve Oualline (Author)
3.8 out of 5 stars See all reviews (22 customer reviews)

List Price: $49.99
Price: $36.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.50 (27%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 7? Choose One-Day Shipping at checkout. Details
18 new from $18.29 27 used from $7.66

Frequently Bought Together

Vi iMproved (VIM) (Landmark) + Hacking Vim: A Cookbook to get the Most out of the Latest Vim Editor: From personalizing Vim to productivity optimizations: Recipes to make life easier for experienced Vim users + Learning the vi and Vim Editors
Price For All Three: $95.57

Show availability and shipping details


Customers Who Bought This Item Also Bought

Learning the bash Shell: Unix Shell Programming (In a Nutshell (O'Reilly))

Learning the bash Shell: Unix Shell Programming (In a Nutshell (O'Reilly))

by Cameron Newham
4.1 out of 5 stars (33)  $23.07
Learning the vi and Vim Editors

Learning the vi and Vim Editors

by Arnold Robbins
5.0 out of 5 stars (6)  $23.09
VI Editor Pocket Reference

VI Editor Pocket Reference

by Arnold Robbins
3.9 out of 5 stars (17)  $9.95
bash Cookbook: Solutions and Examples for bash Users (Cookbooks (O'Reilly))

bash Cookbook: Solutions and Examples for bash Users (Cookbooks (O'Reilly))

by Carl Albing
4.5 out of 5 stars (11)  $31.49
Mastering Regular Expressions

Mastering Regular Expressions

by Jeffrey Friedl
4.5 out of 5 stars (132)  $29.69
Explore similar items

Editorial Reviews

Product Description
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.

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.

See all Editorial Reviews

Product Details

  • Paperback: 624 pages
  • Publisher: Sams (April 21, 2001)
  • Language: English
  • ISBN-10: 0735710015
  • ISBN-13: 978-0735710016
  • Product Dimensions: 8.9 x 7 x 1.3 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars See all reviews (22 customer reviews)
  • Amazon.com Sales Rank: #179,353 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #9 in  Books > Computers & Internet > Software > Word Processors & Editors > VI

Look Inside This Book


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(4)
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

22 Reviews
5 star:
 (9)
4 star:
 (6)
3 star:
 (3)
2 star:
 (2)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (22 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
114 of 116 people found the following review helpful:
3.0 out of 5 stars Does anyone actually read the books they review???, July 23, 2001
By David DelGreco (Bay Area, CA USA) - See all my reviews
(REAL NAME)   
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.

My review of this book is mixed. First, it's the only book on Vim and it contains a lot of information, so that's a plus. Also, it shed a lot of light on using the editor that, frankly, the help files did not (you can look up *ANYTHING* via ":help <topic>", but the documentation is not very accessible to the new user). However, the typos, errors, bad grammar, and personal idiosyncracies of Mr. Oualline just have to be seen to be believed.

You can figure out most of the errors easily enough. For example, there's a reference to the non-BUI version of Vim (I think he meant GUI)and for some reason, in the word "filename", when used as an example (e.g., "type 'vim filename'"), the "fi" is sans-serif while the rest of the example text is in bold Courier. There are, however, numerous places where the diagrams don't match the example being discussed in the text or are just plain wrong. Some of these left me wondering if I had missed something, but trying out a command in Vim quickly showed the diagram was wrong. My favorite goof is where '#' (the command to search backwards for the word under the cursor) is shown in numerous places in Appendix C (pp. 445, 449, and elsewhere) as a British money sign (e.g., "/count/ L"), where L is the pound sign. Get it? Pound sign? Obviously the person who did the Appendices and Index (and copy-editing???) was not Mr. Oualline.

With regard to the content, I found that Mr. Oualline is very idiosyncratic. Vim is VERY flexible, using ancient Vi ways of doing things, as well as more modern ways that are easier to use. Take yanking (copying) a block of text to a register (like the clipboard). *Mouse way*: select lines, press y. *Visual way*: move cursor to top of lines to be selected, press V, select lines, press y. *Vi-ish way*: go to top of lines to be selected, press "ma" to drop a mark labeled "a", go to bottom of lines, type y'a (yank from current position to mark "a").

If you consider these different styles (mouse, visual, or Vi-ish) to approaching the same general problem, Mr. Oualline always goes with the Vi-ish style, to the point of also showing you in many cases how to precede the command with a line range instead of using marks. Where Ctrl-Wn (open a new window) will do, we get Ctrl-W Ctrl-N (equivalent). Where Ctrl-W<down> moves down one window, we get Ctrl-W Ctrl-J (the arrows aren't mentioned). My guess is that this is not how the majority of new users will use Vim (though it might be handy if you find yourself using Vi or Vim via telnet).

A real barrier to learning the editor is the immense number of variations for accomplishing a given task. Multiple keystrokes to accomplish the same thing, as well as different approaches. What would be great for Vim is an attempt to break down tasks into functional groupings (movement, formatting, programmer stuff, managing buffers/windows) and choose a style (probably visual mode, which is almost interchangeable with mouseing) so you can say "here's a good way to get started." The many variations can be left as an excercise for power users. They are available in the online help, anyway.

All in all, I learned a lot about Vim from this book. But if I hadn't been determined to do so, I would have given up. If you want to learn Vim and the online docs aren't doing it for you, buy this book. You've been warned, so just chuckle when you come across errors and general weirdness. Kudos to Mr. Oualline for writing a book, but don't give up your day job. :-) BIG raspberries to New Riders for letting this slip through without proper editing. And thanks to Bram, who put up an unofficial list of errata at www.vim.org.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
51 of 54 people found the following review helpful:
1.0 out of 5 stars Too confusing and too many errors, May 19, 2001
By James Snyder (Mt. Holly, NJ United States) - See all my reviews
So far I have only read up to page 118. The large number of errors I have found so far is mind-numbing. I pity the poor beginner who has to plow through these mistakes in order to try to understand the vim program. For those who already have a copy, I ask you to compare figures 2.4 and 2.5 and tell me what is the difference between the two sets of arrows. Look at figure 2.13 and find the two outright errors, the inconsistency, and the point that might be confusing to a beginner. Read the section entitled 'How to Change Last, First to First, Last' on pages 103 and 104 and find the following:
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 16 people found the following review helpful:
4.0 out of 5 stars Don't like the long command name, August 29, 2002
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 available. For example, :split instead of :sp; :buffer instead of :b ...
It will be nice if author at least mentioned the alternative.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Ummm. I like it.
I read all the negative reviews, and have to admit that I agree with many of the sentiments. The book IS hard to navigate. There ARE many typos. Read more
Published on March 13, 2007 by Anonymous Coward

4.0 out of 5 stars Great reference and tutorial
Eventhough it's thick, but it's an easy read. Takes you from a novice to expert. So if you are at a certain level of competency in vi, it's good to review the easy stuff in the... Read more
Published on February 17, 2007 by Christopher S. B. Jam

3.0 out of 5 stars Stiff
I agree with David DelGreco. My review is mixed because a lot is covered and well explained, but the information is dispersed all over the place and sometimes plain wrong. Read more
Published on October 17, 2006 by B. Ambrosius

5.0 out of 5 stars So good I bought it twice
I loaned my original copy of this book to a co-worker who later quit, and took the book with him. I missed the book so much, I went and ordered another copy. Read more
Published on July 2, 2006 by Chris J. Hudson

2.0 out of 5 stars Little detail, bad organization, Poor as a reference
If you've never used Vi before, this book will help you to get started. But after the first week, it won't be very useful. Read more
Published on January 6, 2005 by Joshua T. Ehlke

4.0 out of 5 stars Best book on Vim
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... Read more
Published on April 27, 2004 by Jack D. Herrington

4.0 out of 5 stars Opens the Door To Free Editor For Life On Any Platform
This book was the ticket to admission to the Linux world. To use Linux, one must immediately be competent with a text editor that runs on Linux. Read more
Published on July 16, 2003 by R. B. DOE

2.0 out of 5 stars Jumbled, inconsistent, windows-tilted book for beginners
I had extremely high hopes for this book. I spend at least 12 hours a day using vim. My hope was that I'd learn a couple new things that would help me use vim more efficiently, or... Read more
Published on August 25, 2002 by Alex J. Avriette

5.0 out of 5 stars You have to have major sack to use vi
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 more
Published on June 14, 2002

1.0 out of 5 stars Disorgainzed, Haphazard explanations -- refund time
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 more
Published on April 8, 2002 by Cameron

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Avon: Free Shipping

Avon Mark Just Pinched Instant Blush Tint
Get free shipping on all Avon orders of $25 or more. Shop Avon's award-winning makeup, skin care, bath & body items, and more.

Shop Avon now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates