Subscribe for free with iTunes, Twitter, or RSS (Ogg or Quicktime).

Vimcasts

Support Neovim!

I’ve sometimes wondered what could lure me to switch from Vim to another text editor. On the whole I’m happy with Vim, but the one thing that bothers me is the cruft that has accumulated over the course of 20+ years. Imagine Vim, but without the nocompatible option. That is the promise of Neovim.

Continue reading…

Vimcasts redesign: a work in progress

In the not-too-distant future, you can expect to see a revised design for Vimcasts.org. The most significant enhancements will be the addition of tags, site search, and a responsive design for smaller screens. Hannah Adcock, from contentedstrategy.com, has been helping me out by analysing user feedback, as well as data from Google Analytics.

Continue reading…

Follow my leader

Choosing a key-map for your custom Vim commands can be difficult. The common advice is to use <leader> for user-defined mappings, but that’s not the only option. There are dozens of two-key mappings that are not bound to any built-in functionality. These available mappings are easy to find if you follow a simple formula.

Continue reading…

Upcoming online workshop: March 5th

On Wednesday, March 5th 2014, I’m going to teach my Core Vim Class Online. Tickets cost $255, but you can save 10% if you buy a $230 Earlybird ticket by February 26th. You can buy tickets from tito.io.

Continue reading…

20% group discount for Core Vim Class, January edition

For the month of January only, I’m offering a 20% discount on orders of five or more tickets for my Core Vim Class. That’s £128 per head, a £32 saving on full price tickets at £160. If your team makes heavy use of Vim, then this is a great opportunity for everyone to level up their skills for 2014! Get in touch with drew@vimcasts.org for more details.

Upcoming Core Vim Class: London, February '14

I’ll be running a Core Vim Masterclass in London on the afternoon of February 19th, at Doggett’s Coat and Badge. This is a rare opportunity to attend my Core Vim Masterclass in person, instead of online.

You can purchase tickets for the London workshop from tito.io. The early bird price of £160 is available until midnight on Wednesday, February 12 th. After that, the price goes up to £180.

Help shape the redesign of Vimcasts.org

Vimcasts was launched four years ago, in January 2010. I anticipated making only a dozen screencasts, but there are now over 50, as well as a blog. I’m going to make some changes so you can find what you’re looking for more easily. I’d appreciate your help! Please fill out this survey and I’ll take your feedback on board.

Upcoming online workshop: January 27th

On Monday, January 27th 2014, I’m going to teach my Core Vim Class Online. Tickets cost £160, but you can save 10% if you buy a £145 Earlybird ticket by January 24th. You can buy tickets from tito.io.

Continue reading…

Registers: the Good, the Bad, and the Ugly Parts

To the newcomer, Vim’s way of doing things may seem strange, but with familiarity it becomes natural. Many of Vim’s features seemed odd to me at first, but when I got used to them I recognised that they had their own particular elegance. However, there’s one feature of Vim that still feels awkward to me: using registers for copy and paste. The deeper my understanding of registers becomes, the more they frustrate me!

Continue reading…

The copy/paste series - a retrospective

Episodes 51, 52, 53, 54, 55, 58, and 59 are all on the topic of copy and paste in Vim. I think that this is one area where Vim is especially confusing, partly because of Vim’s non-standard jargon for cut, copy and paste operations. It’s not the most intuitive copy/paste system, but it’s usable when you get the hang of certain concepts and techniques.

Continue reading…