I’ve noticed a pattern running through a few recent episodes of Vimcasts: I’ll demonstrate one way of doing something, and remark that to revert the change requires two or more undos. Then I’ll demonstrate another way of doing the same thing, perhaps using functionality from a plugin, and this time I can revert the change with a single undo. That seems to me to be a good criteria for deciding which method is better: it’s the one that can be reverted with the fewest number of undos.Continue reading
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
That is the promise of Neovim.
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
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.