Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: £14.12

or
Sign in to turn on 1-Click ordering.
 
   
Trade in Yours
For a £3.70 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Vim (Vi Improved) [Paperback]

Steve Oualline
5.0 out of 5 stars  See all reviews (1 customer review)
Price: £38.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Friday, 24 May? Choose Express delivery at checkout. See Details
Trade In this Item for up to £3.70
Trade in Vim (Vi Improved) for an Amazon.co.uk gift card of up to £3.70, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

11 April 2001 0735710015 978-0735710016 1

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.


Frequently Bought Together

Vim (Vi Improved) + sed and awk Pocket Reference (Pocket Reference (O'Reilly))
Price For Both: £44.61

Buy the selected items together


Product details

  • Paperback: 624 pages
  • Publisher: Sams; 1 edition (11 April 2001)
  • Language: English
  • ISBN-10: 0735710015
  • ISBN-13: 978-0735710016
  • Product Dimensions: 17.7 x 3.1 x 22.7 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 785,094 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

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.


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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
23 of 23 people found the following review helpful
5.0 out of 5 stars Improve your productivity with "Vi Improved" 28 Jan 2002
By A Customer
Format:Paperback
I had been using Emacs quite productively for a couple of years now, but never really got around to learning 'vi' properly. I knew most of the basic keystrokes and could get by and was quite happy in my Emacs environment.
Since moving jobs, I found that more of my colleagues prefered using 'vi'. At this point I decided maybe I should invest a little more of my effort to learn 'vi' properly. The built-in help and tutorial is great in 'vim' but didn't really give me all the basics in one small section.

I was aware of a great selection of books dedicated to Emacs and vi, so I expected to find many books dedicated to 'vim' but was surprised to only find this one. This was not a problem though, as this is a great book and contained all the material I was looking for.

The author is an extremely experienced software developer who has been developing C++ programs in a unix environment for many years. He has a great way of describing things in very simple ways, and showing great working examples to show you how to apply features of the editor in common day to day program and markup editing situations.

If you are going to learn one programmers editor then 'Vim' is the one to learn. Its available on all computing platforms and can be found everywhere. If you consider yourself a professional software developer, buy this book and learn 'Vim' as its an investment well worth making.

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.8 out of 5 stars  22 reviews
126 of 128 people found the following review helpful
3.0 out of 5 stars Does anyone actually read the books they review??? 23 July 2001
By David DelGreco - Published on Amazon.com
Format:Paperback
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.

64 of 68 people found the following review helpful
1.0 out of 5 stars Too confusing and too many errors 19 May 2001
By James Snyder - Published on Amazon.com
Format:Paperback
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.
7 of 7 people found the following review helpful
3.0 out of 5 stars Stiff 17 Oct 2006
By B. Ambrosius - Published on Amazon.com
Format:Paperback
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. It would be good to see sections for the *mouse way*, *visual way* and *Vi-ish way* from the start.

I have two criticisms that I have not read in the other reviews that makes my opinion rather negative. First and foremost, the book is STIFF. A tutorial book should remain open on the page without having to put your hand on it. I'm having it beside me now, and the only page that is willing to remain open is the title page. Even thumbing to the index is a chore. It's like paging through a carton book for 2-year olds. I have a grandchild now, so I know how it feels. It makes the book almost unusable.

My second criticism is the chosen font. You can hardly see the difference between uppercase and lowercase, and that is rather important. I've had several times wondering why a command didn't work because of this.

And why are 'vimrc' and 'configuration file' not in the index? I still have to find them somewhere in the book. I gave up and looked up on the internet how to set the colorscheme in vimrc (it's ":colorscheme desert" b.t.w.)

So a lot of it is good and it has some really bad points. Mixed feelings...
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges