Version Tomorrow is the first day of the rest of your life
workshop: Working with Vim, Part 2
Plugins, Tips and Tricks
If you know how to use Vim well enough to do some changes here and there, but not well enough to use as your primary text editor, this workshop is for you. Learn how to use Vim efficiently, how to customize it to fit your own brain, how to leverage powerful plugins that reduce annoying tasks to a few keystrokes.
Even when you know some of the basics of using Vim, it can be hard to promote it to your main editor. A lot of tasks might seem harder to you, much harder than just grabbing a mouse and clicking around some menus. It can feel like you're struggling to do something that would be so much easier in a "modern" editor.
This is a pretty common wall, and I'd like to help you go through it. Vim is a 25-year-old text editor that still has many, many features that "modern" editors lack. It's incredibly customizable, and has thousands of plugins you can use to improve your workflow. With the right tools and tweaks, it's an editor that will fit your hands like a well-tailored glove.
This workshop can't give you the exact workflow you need, but it can give you the tools to find it. I'll show you ways to solve common problems, both with the built-in mappings, and with plugins. I'll demonstrate some of the scripts and plugins I've created to fix my own workflow inefficiencies. I'll answer any questions you have, so be sure to prepare some!
And consider visiting Part 3 of this series of workshops, where we'll do some actual programming and build a Vim plugin ourselves.