Pro Vim teaches you the real-world workflows, tips, and tricks of this powerful, terminal-based text editor. This book covers all the essentials, as well as lesser-known but equally powerful features that will ensure you become a top-level performant and professional user, able to jump between multiple sessions while manipulating and controlling with ease many different documents and programming files. With easy-to-digest chapters on all the areas you need to learn, this book is a key addition to your library that will enable you to become a fast, efficient user of Vim.
Using this book, you will learn how to properly configure your terminal environment and work without even touching the mouse. You will become an expert in how Vim actually works: how buffers and sessions work, automation through Macros and shell scripting, real-world workflows, and how to work efficiently and fast with plugins and different themes. You will also learn practical, real-world tips on how to best utilize Vim alongside the terminal multiplexer tmux; helping you to manage files across multiple servers and terminal sessions. Avoid common pitfalls and work with best practice ways to efficiently edit and control your files and sessions from the terminal interface.
Vim is an advanced power tool that is commonly recognized as being difficult to learn, even for experienced developers. This book shows you how to become an expert by focusing on not only the fundamentals of how Vim works, but also by distilling the author's own experiences learning Vim into an easy-to-understand and follow guide. It's time to bring your programming, editing, and workflow skills up to the professional level - use Pro Vim today.
123 black & white illustrations, biograp
123 black & white illustrations, biograp
Most Helpful Customer Reviews
This is a very good book for learning the basics (and beyond) of Vim, but just as an FYI to anyone who wants to buy this book: you will be working with McDonnell's personal Vim resource files which provides a pretty nice out-of-the-box experience. Unfortunately, you will also be using the Z Shell, whether you want to use the Z Shell or not, and I think this was a bit of a mistake. Like a lot of people, I have honed my bash setup over a long period of time, and having to deal with a new shell was a major inconvenience, and as a result, I wasn't really able to get any work done. Until a better book comes out (i.e., one that doesn't impose it's choice of shell on the user), the built-in documentation is actually really good, and there are plenty of free resources out there (r/vim on Reddit, the Wikia pages, Stack Overflow) to get help.
One last gripe: Instead of using McDonnell's out-of-the-box solution, there are at least two vimrc packages on github that are fairly popular,...
Its not just good, its GREEEEEAAAAAT!!!!
The authorised South African distributor of this product is under no obligation to honour the manufacture's guarantees/warranties or to provide after-sales service.
Please note that this item is imported from the USA, and is designed to be used in the USA. In addition, if the unit is powered it will come with a US plug and an adapter/transformer may be required. Please click here for more information on power requirements, or check with us if you are unsure or need any assistance!
Please also note that certain items cannot be imported, these include Alcohol, Animals, Batteries, Flammable Materials, Currency, Food, Furs, Chemicals, Explosives, Medications, Plants, Seeds, Supplements, Pressurized Cans, Tactical Equipment, Vitamins, Weaponry and Weaponry Accessories. In these cases, the item and information is displayed for reference purposes only. If you are not sure if we are permitted to bring an item, please send us an e-mail with a link to the item to confirm.
Please also ensure that you are ordering the correct item for your particular application as returns to the USA are costly. Product reviews are also provided for most of our items, which can give you a good idea for possible things to look out for and the quality of the item. By clicking Add to Cart, you are confirming that the item is correct and you accept the conditions listed here.