Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Hacking Vim: A Cookbook to get the Most out of the Latest Vim Editor

Buy
This cookbook contains ready-to-use hacks to solve problems Vim users encounter daily, from personalizing Vim to optimizations that boost productivity. It does not cover basic use of the editor but focuses on making life easier for experienced Vim users. Vim is a highly configurable, open-source, multi-platform text editor that is included as standard in most Linux distributions. It can edit code in any language, has a scripting language that allows extensions to its functionality, and is editor of choice for many programmers. This book is up to date with the new features in Vim 7.0. Chapters cover: changing the appearance of the Vim editor; improved file and buffer navigation; using templates, auto-completion, folding, sessions, and registers; formatting text and code and using external formatting scripts; Vim scripts and scripting. Each recipe has a self-contained description of the task it covers, how to use it, the benefits of using it, and compatibility with earlier versions of Vim.

Back in the early days of the computer revolution, system resources were limited and developers had to figure out new ways to optimize their applications. This was also the case with the text editors of that time. One of the most popular editors of that time was an editor called Vim. It was optimized to near-perfection for the limited system resources on which it ran.

The world has come a long way since then, and even though the system resources have grown, many still stick with the Vim editor.

At first sight, the Vim editor might not look like much. However, if you look beneath the simple user-interface, you will discover why this editor is still the favorite editor for so many people, even today!
This editor has nearly every feature you would ever want, and if it's not in the editor, it is possible to add it by creating plugins and scripts. This high level of flexibility makes it ideal for many purposes, and it is also why Vim is still one of the most advanced editors.

New users join the Vim user community every day and want to use this editor in their daily work, and even though Vim sometimes can be complex to use, they still favor it above other editors. This is a book for these Vim users.

With this book, Vim users can make their daily work in the editor more comfortable and thereby optimize their productivity. In this way they will not only have an optimized editor, but also an optimized work-flow. The book will help them move from just using Vim as a simple text editor to a situation where they feel at home and can use it for many of their daily tasks.

Good luck and happy reading!
Guest: This book looks very good. I've only read the 1st chapter but it seems obvious that the author has years of experience with VIM and vi and is very knowledgeable of vi clones. The writing style is direct and easy to read. No fluff or words to fill space, just good solid information presented as though the author is having a conversation with you. I highly recommend this book to anyone. Whether you're an experienced Vim user or learning Vim, this is a great Vim reference source. John
(HTML tags aren't allowed.)

The Definitive Guide to Samba 3
The Definitive Guide to Samba 3

If you're familiar with Unix administration, TCP/IP networking, and other common Unix servers, and you want to learn how to deploy Samba, this book is ideal for you. With this book as a guide, you can quickly configure a basic Samba server and then move on to learn about Samba's more exotic features, including those new to Samba 3.0. The...

Linux Kernel Development (3rd Edition)
Linux Kernel Development (3rd Edition)

Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their...

Game Programming with Python, Lua, and Ruby (Game Development)
Game Programming with Python, Lua, and Ruby (Game Development)

Get ready to dive headfirst into the world of programming! "Game Programming with Python, Lua, and Ruby" offers an in-depth look at these three flexible languages as they relate to creating games. No matter what your skill level as a programmer, this book provides the guidance you need. Each language is covered in...


Building Scalable Web Sites : Building, Scaling, and Optimizing the Next Generation of Web Applications
Building Scalable Web Sites : Building, Scaling, and Optimizing the Next Generation of Web Applications

Slow websites infuriate users. Lots of people can visit your
web site or use your web application - but you have to be prepared for
those visitors, or they won't come back. Your sites need to be built to
withstand the problems success creates.

Building Scalable Web
...
Official Samba-3 HOWTO and Reference Guide, The (2nd Edition) (Bruce Perens Open Source)
Official Samba-3 HOWTO and Reference Guide, The (2nd Edition) (Bruce Perens Open Source)

Fully Updated to Reflect Major Improvements and Configuration Changes in Samba-3.0.11 through 3.0.20+!

You’ve deployed Samba: Now get the most out of it with today’s definitive guide to maximizing Samba performance, stability, reliability, and power in your production environment. Direct from members of the...

Samba-3 by Example: Practical Exercises to Successful Deployment (2nd Edition) (Bruce Perens Open Source)
Samba-3 by Example: Practical Exercises to Successful Deployment (2nd Edition) (Bruce Perens Open Source)

The Practical, Tested, Step-by-Step Samba-3 Guidebook Has Now Been Fully Updated!

The definitive Samba-3 guidebook has been completely updated to reflect the latest Samba releases and migration techniques. This book’s complete configuration files, step-by-step implementation instructions, network diagrams, and...

©2010 LearnIT (support@pdfchm.net) - Privacy Policy