Video description
Roughly half of all software developers use vi/Vim on a regular basis, but most of those who do still use only a tiny fraction of the editor's full feature set. This video tutorial explores two dozen effective ways you can immediately improve your Vim environment, including recently added features and many powerful plugins and tools.
In just three hours, you'll learn about a wide range of Vim's other features, discover numerous configuration options that can make your editing more efficient and productive, and explore several Vim plugins that can instantly make your editing experience vastly better too. The tutorial's sections include:
- Mastering Vim's help system
- Learning to move more efficiently
- Manipulating text faster and more flexibly
- Making use of text objects
- Activating guides to help your layout
- Searching more effectively and with less effort
- Using and configuring Vim's advanced undo facilities
- Autocompleting just about anything
- Editing visually, instead of syntactically
- Focusing on details by folding text
Vim is a V12 supercar, but most Vim users drive it like they're stuck in first gear. This tutorial will show you how to edit faster, more smoothly, and with much less grind.
A prominent contributor to the Open Source community, Damian Conway is an internationally renowned speaker, author, and trainer.
Publisher resources
Table of contents
- Introduction
- Seek Help
- Learn Your Alphabet
- Learn to Move
- Fix Your Deletions
- Control Your Insertions
- Search Smarter
- Preview Your Search
- Postview Your Search
- Postprocess Your Search
- Search and Replace
- Search and More-Than-Just-Replace
- Copy Smarter
- Undo More Flexibly
- Persistent Undo History
- Complete Your Commands
- Complete Your Text Too
- Edit Visually
- Enhancing The Visual Modes
- Take a Guide
- Hide the Details
- Conclusion
Product information
- Title: Mastering Vim
- Author(s):
- Release date: September 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 978149190832
You might also like
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …