RMR Charity Workshop: Vim Masterclass
Wednesday, September 19, 2012 from 9:00 AM to 12:00 PM (MDT)
In this masterclass, we’ll work through a series of exercises, finding at least two solutions to every problem. In response to the question “which is best?” we’ll see that the answer is always: “it depends”.
Vim is optimized for repetition. We’ll study a few examples of how to use the dot command to repeat the last change. Then we’ll develop a strategy for composing repeatable changes, and meet the optimal Dot Formula: a two step solution with a thousand uses.
To level the playing field, we’ll be using bare Vim (not vi - we’re not savages). You’ll be asked to leave your .vimrc at the door.
The material is presented as a series of interactive lessons, picking up where the Vimtutor left off. It ties in with my book, Practical Vim.
Is it for me?
This workshop is not for the Vim novice. It is assumed that you are familiar with the basics. If you still depend on using the arrow keys to move around, you'll be out of your depth in this class. Nor is it for the Vim master. If you already use the `:normal` Ex command daily, and compose recursive macro quines for fun, then I can’t promise to teach you anything new.
This workshop is aimed at the intermediate user. Come and see how Vim can blow your mind!
Bring your own laptop, with an up to date installation of Vim (version 7.2 or later).
The learning resources for this workshop are hosted in a private git repository. Please supply me with your github username, so that I can grant you access to the repository.
These workshops, while free to secure a ticket, are all about raising money for local charities. You will need to make a donation to cover the sessions you wish to attend. You can do this at the event or ahead of time. If you are making a donation beforehand you will need to bring your printed receipt of your donation. Most sessions require a $30 or more donation. There are special reserve tickets for supporters that donate $100 or more for a session. We are offering a few seats at this level as a way to encourage those to give more than the minimum and be recognized for it. For instance, if you wished to attend Play with Ruby and The Hashrocket Way, you could make a single $60 donation to cover both sessions as the minimum.
Our overall goal is to top $5000 total. Please be generous and help our meet our goal! Here is the list of our local charities: