Mastering Vim
Understanding Vim's Lesser-Known Features for More Effective Editing
By Damian Conway
Publisher: O'Reilly Media
Final Release Date: September 2014
Run time: 3 hours 25 minutes

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.

Table of Contents
Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyMastering Vim
 
5.0

(based on 8 reviews)

Ratings Distribution

  • 5 Stars

     

    (8)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (7)
  • Concise (6)
  • Accurate (5)
  • Helpful examples (5)
  • Well-written (5)

Cons

  • Not comprehensive enough (3)

Best Uses

  • Novice (6)
  • Intermediate (5)
    • Reviewer Profile:
    • Developer (6), Educator (3)

Reviewed by 8 customers

Displaying reviews 1-8

Back to top

(2 of 2 customers found this review helpful)

 
5.0

VimAndHandyEditing

By ehzShelter

from Bangladesh, Mirpur DOHS

About Me Developer

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

  • Not comprehensive enough

Best Uses

  • Intermediate
  • Novice

Comments about oreilly Mastering Vim:

Here...Looking forward to next release..

 
5.0

Importance of Scripting Language

By Meche

from Bangladesh

About Me Developer, Educator

Verified Reviewer

Pros

  • Concise
  • Easy to understand
  • Well-written

Cons

  • Not comprehensive enough
  • Too basic

Best Uses

  • Novice
  • Student

Comments about oreilly Mastering Vim:

Just Great...but macros, function writing should be added

(2 of 2 customers found this review helpful)

 
5.0

Best ever ScreenCast on Vim

By Arafat

from Bangladesh

About Me Developer, Sys Admin

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

  • Few More Neded

Best Uses

  • Intermediate
  • Novice
  • Student

Comments about oreilly Mastering Vim:

Incredible and Concise

(2 of 2 customers found this review helpful)

 
5.0

best video for learner ...

By Zawad

from Dhaka, Bangladesh

About Me Educator

Verified Reviewer

Pros

  • Easy to understand

Cons

  • Not comprehensive enough

Best Uses

  • Novice

Comments about oreilly Mastering Vim:

great to start work with vim.......

 
5.0

Go Beyond the Basics

By Rob the Water Cooler

from Warrenton, VA

About Me Developer, Educator

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples

Cons

    Best Uses

    • Expert
    • Intermediate
    • Novice

    Comments about oreilly Mastering Vim:

    This is a great video that gives so much information and useful content that I had a field day watching and looking over .vimrc and other files. The assets alone are worth the price of this video and goes above the price when you add the easy to understand and watch video. Recommend everyone who uses Vim to watch and those who have not started to watch and give it a try while watching. Doing the work in Vim while watching at the same time was great and helped to sink in the information much quicker. AWESOME video!!!

    (2 of 2 customers found this review helpful)

     
    5.0

    Takes average vim user few steps forward

    By mko

    from Poland

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Novice

      Comments about oreilly Mastering Vim:

      There is huge chance that you are reading this review because you are looking for some advanced features in vim. And, most probably, you are a regular vim user that already knows few things about it. Typical movements, jumping between words, selecting and yanking simple text regions. This is enough to get work done, but if you are looking for a shortcut to accelerate in vim, this video is for you. Well structured, very concise and extremely well delivered.

      I am sure that you will be amazed with unlimited undo section and the ability of vim to persist undos and jump over editing timeline with huge flexibility. I bet you will benefit, right after watching, from advanced searches and replacements. I can guarantee that you will have huge temptation to get Damian's .vimrc straight away into yours as soon as you finish the whole series.

      Huge plus for all additional materials that come with the video course: vimrc, examples, summary of vim's expressions, and all the commands used over the course. This way you can save lots of time. Instead of digging through the video once again, you can simply take a look at the list of all samples used in the video.

      Just one advice from my side – keep your vim close to you while watching video and you will be able to experiment as soon as you watch particular section.

      I'd definitely suggest this one to people who know vim's basics and want to get something more out of it.

      (5 of 5 customers found this review helpful)

       
      5.0

      great tutorial to move from basic to pro

      By Christian

      from Berlin, Germany

      About Me Developer, Sys Admin

      Verified Reviewer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples
      • Well Chosen Didactics
      • Well-written

      Cons

      • Advanced Topics Left Out
      • Only Intermediate Topics

      Best Uses

      • Intermediate

      Comments about oreilly Mastering Vim:

      VIM is an overwhelmingly powerful editor - and probably belongs to the standard set of tools of many users. While it's possible to use and get along with VIM by only knowing the most basic conventions and commands, it can be quite a rough learning curve to be able to build a deeper understanding of using and customizing VIM. This is where Damian Conway's video session tries to help. It's addressed at users who at least know how to load or save files, navigate and edit in VIM and now want to take their everyday VIM usage one step further to become more efficient and build the foundations for a better understanding of VIM's internals. Being a precise but also quite entertaining teacher, Conway looks at a number of topics and examines them in detail. One topic per video session, concepts such as using the help system, navigation, search, substitution, copy or visual editing are being covered. Each session usually quickly recaps the basics and moves on to multiple advanced techniques with ascending complexity. The most complex one sometimes even involves workflow improvements through one of Conway's own VIM plugins, which are part of the complement tarball package. In many ways this video training is a bit of a mix of a tutorial, that can be completed in one go, and a "cookbook" because of its many practical recipes which are also supplied in a reference textlog. During the session, the viewer learns a lot of useful techniques and commands and also some basics about VIM's internals. For me, while progressing with the training, my personal ".vimrec" file was growing with customizations that I've learned about in the training and that I wanted to immediately integrate into my own workflow. I ended up with a different (and much butter) VIM than the one I had before. However, more advanced topics - such as scripting, recording, maps, registers, etc - aren't covered in this intermediate training and leave some room for a possible more advanced sequel to this training series - which I would really like to see.

      (2 of 2 customers found this review helpful)

       
      5.0

      Useful

      By jon

      from San Francisco, CA

      Comments about oreilly Mastering Vim:

      I thought this was a nice video series for Vim. I use Vim every day, but I feel like I only use a few basic commands, and this series gives a nice overview of some extra features you can incorporate to take your usage to the next level. He is able to explain some of the more advanced features very well.

      I also like that the presentation he uses is actually done in Vim itself :)

      Displaying reviews 1-8

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?
      Video:  $89.99
      (Streaming, Downloadable)