I prefer caps lock to Control. ^C does the same thing as escape in Vi[m]. While it is chording, the combo is pretty easy to hit.
This is a bit of a compromise, but all the other programs that are not vim will benefit from it.
This is a bit of a compromise, but all the other programs that are not vim will benefit from it.
Although personally I type in Colemak, I still use this, just with 'yy' instead. To be honest, it's a barely noticeable slow-down but it's much less stressful for my hands.
There are really a lot of ways to do this. See: http://vim.wikia.com/wiki/Avoid_the_escape_key
I wonder how Dijkstra would react to that statement.
I use ^[ to end insert mode.
This only happens when you use macros like I do. I took a look at my registers and here's a random one I did four months ago (using Surround.vim to wrap an indented area in div tags).
V/^[ ]\{0,2}[^ ]/-1^MS<div class="question"^M