RailroadBookstore.com

Railroad Books - Model Railroad Books - Thomas & Friends
Photography Books - Gardening Books

Photography Books

Huge Selection - Discount Prices - Money Back Guarantee

We offer a huge selection of photography books at discount prices. All purchases have a money back satisfaction guarantee. Thank you for shopping here!

Search Advanced SearchView Cart   Checkout   
Guidebooks
Canon
Hasselblad
Kodak
Leica
Nikon
Pentax
Sony
Magic Lantern Guides
Categories
General
Black & White
Color
Digital
Equipment
How To
Nature & Wildlife
Photo Essays
Photojournalism
Reference
Travel
Photoshop
Lightroom
Railroad Photography
Images of Rail Series
Subcategories
Design Tools & Techniques
General
Information Systems
Methodology
Multimedia Information Systems
Mass Market
Trade

Hacking Vim: A Cookbook to get the Most out of the Latest Vim Editor

Hacking Vim: A Cookbook to get the Most out of the Latest Vim Editor

zoom enlarge 
Author: Kim Schulz
Publisher: Packt Publishing
Category: Book

List Price: $39.99
Buy New: $35.95
You Save: $4.04 (10%)



New (21) Used (6) from $35.95

Avg. Customer Rating: 3.5 out of 5 stars 12 reviews
Sales Rank: 63828

Media: Paperback
Number Of Items: 1
Pages: 228
Shipping Weight (lbs): 0.9
Dimensions (in): 9.1 x 7.4 x 0.6

ISBN: 1847190936
Dewey Decimal Number: 005
EAN: 9781847190932
ASIN: 1847190936

Publication Date: May 25, 2007
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Condition: New - Excellent condition - Never read or used. No remainder mark. FAST personal service. Free USPS Tracking.

Similar Items:

  • Vi iMproved (VIM) (Landmark)
  • Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))
  • Learning the vi and Vim Editors
  • bash Cookbook: Solutions and Examples for bash Users (Cookbooks (O'Reilly))
  • Mastering Regular Expressions

Editorial Reviews:

Product Description

This book contains hacks that cover everything from personalizing Vim according to the user's work cycle to optimizations that will boost the user's productivity. It does not cover the basic tasks of using the editor but instead focuses on making life easier for experienced Vim users. It is written for Vim 7.0 , the latest stable version.

Each chapter of this book deals with a different aspect, and provides recipes for easy-to-use hacks to customize and simplify your Vim experience. After an introduction covering the derivation of Vim and its relatives from the vi editor, the author explains basic changes that you can make to the appearance of the Vim editor. Further chapters cover improved navigation through files and buffers in Vim; speeding up your work with templates, auto-completion, folding, sessions, and registers; and formatting text and code, including using external formatting scripts. The final comprehensive chapter covers everything about using Vim scripts and scripting to extend functionality.

Vim stands for Vi IMproved and is the editor of choice for programmers looking for a highly configurable, stable, open-source, multi-platform text editor. It is included with almost every Linux distribution as the standard text editor, and can be used to work with source code from any language. A big advantage of using Vim is that it can be extensively customized; you can control the basic interface, define personalized key mappings, implement macros, and call external or user-defined scripts. Vim has its own scripting language that allows for plug-in like extensions to enable IDE behavior, syntax scripts and highlighting, color schemes, themes, and utility scripts that can add a wide range of features and functionality.

Vim 7.0, for which this book is written, includes spell-checking, code completion, document tabs, current line and column highlighting, undo branches, and more.

  • Create, install, and use Vim scripts
  • Personalize your work-area
  • Optimize your Vim editor to be faster and more responsive

Anyone who has worked with Vim and wants to get more out of this legendary text editor can use the hacks from this book. It does not cover the basic tasks of using the editor but instead focuses on making life easier for more experienced Vim users.




Customer Reviews:   Read 7 more reviews...

4 out of 5 stars Improving Your Vim Experience   June 1, 2008
 1 out of 1 found this review helpful

The book "Hacking Vim" provides a number of tips, hints, setup ideas, scripts, functions, and ways of improving the Vim experience. There are many topics covered, from heavy-duty Vim use for programming to cosmetic aspects of Vim set up. Whether you will get enough out of the book to warrant its $39.99 list price tag depends on your current level of Vim usage, but from my experience most Vim users will find something of use.

The book assumes the reader has a generous familiarity with Vim. Hacking Vim is not a Vim instruction manual or tutorial on basic Vim usage. It will tell you how to use some of Vim's more involved or complicated features. It will not instruct you in basic movement and editing skills.

You must be adept enough with Vim to not be afraid to change its settings and or to learn and use more advanced features of the editor. Intermediate and more advanced users of Vim should have no problem getting useful tips from this book. Beginners with Vim will still find useful information, and may grow into understanding other information the book provides, but make sure Vim is something you want to dedicate a significant amount of time to before buying a book like this.

The book is written in a rather concise style, though the 'tell them what you'll tell them; tell them; tell them what you told them' format is a little pedantic. Part of the book is used to tell the history of Vim, vi, and other vi-like editors, which is marginally useful especially if you are a Vim user for a long time. You may learn something, though, if you have not used other vi-like editors.

Some of the tips in the book cover standard Vim commands, so in this respect the book overlaps with Vim's help system. However, the logical organization of the book into functions helps the user find and understand the material faster and easier. The Vim help system is often confusing to navigate, even for intermediate users. Note that this book does cover using and searching the Vim help system.

The book is mainly written for Vim version 7+. For previous versions of vim and gvim, icons are provided to indicate which are able to use the discussed recipe, tip, or map. This is a nice feature for those using older versions of vim.

Personally, I wanted to read this book just to see if it would teach me something I didn't know. The book was successful in this regard. I learned several things from reading this book, and reminded myself of some things I had forgotten, so it was a worthwhile experience. Seeing how someone else uses Vim, as in this book, is also useful even though I may not always use Vim in the same fashion for my own editing tasks.




1 out of 5 stars So underwhelmed   May 15, 2008
 1 out of 5 found this review helpful

Do not buy this book.

To quote another, what's original is not interesting and what's interesting is not original.



4 out of 5 stars Good amount of information   April 10, 2008
 2 out of 2 found this review helpful

There is a lot of information in this book. It wastes no time or space describing the many ways to make your Vim experience even more efficient than it already is. Because of its very cut and dry style it reads more like a reference book than anything else, but I think that's perfectly fine for this style of book. It is essentially a slightly more readable, more detailed and better written version of a lot of the Vim help. It's also nice because in many of the chapters, especially the first few ("Better Navigation" and "Production Boosters") you can pick up a lot of interesting tips. I even learned a few handy commands I had no idea about.

There are a few things wrong with it though. Some things are too close to the Vim built-in help and you're probably better off just looking there. Also, the index isn't very useful and it'd be nice to have a searchable version of the book as well. Like I said, there is a lot of information in this book. It's not for everyone, but I think most Vim users will find plenty of useful stuff in its pages.



3 out of 5 stars overpriced, but a pretty good survey   April 6, 2008
 3 out of 3 found this review helpful

It's not entirely clear who the target market for this book is. Clearly, someone new to vim is not the audience, because it provides no help for those who are unfamiliar with vi style editors. What it seems best at is covering the features unique to vim, and some (very) basic tutorial like guidance. This is not a book for vim experts, none of the material is anything not found in the documentation to vim, and it's all pretty well known.

That said, putting all this information in one easily digested place is pretty useful, and there's a bit about the scripting engine which I thought was a fairly good introduction to the topic, and there's some vim addon suggestions for programming, writing text, and even some games/unusual addons.



4 out of 5 stars Review of Hacking Vim   March 21, 2008
 2 out of 2 found this review helpful

Hacking Vim is a cookbook for becoming more productive using Vim and GVim. At 200 pages, it is not a large book, but it is packed with recipes and tips. The recipes range from simple stuff, like changing the color scheme, to advanced tasks, like creating and distributing Vim scripts. Some of the recipes apply only to GVim.

The recipes are organized into four categories, each devoted a separate chapter: personalization, navigation, production boosters and advanced formatting. Each chapter contains around ten to fifteen recipes. In addition, there are tips scattered all through the book. In general, I liked the format and the table of contents makes it easy to find a given recipe.

The final chapter is a tutorial for creating Vim scripts, covering everything from development to distribution. Instructions are included for creating the scripts using other programming languages, like Python and Ruby.

The appendices are more useful than in the average book. They include a survey of unusual Vim plugins, like games and mail clients. A sort of bonus recipe about storing the Vim configuration file online is also included.

If you use Vim and are not an expert, I think this is a valuable book to own, though the US $40 price tag seems a little steep to me.



Copyright 2008 - RailroadBookstore.com