If you're not convinced vimming is the best way to interact with your editor, you probably haven't seen a really proficient vimmer.
If you're not convinced vimming is the best way to interact with your editor, you probably haven't seen a really proficient vimmer.
I always remap caps to ctrl because ctrl-[ is an acceptable escape key for me as I like to use other insert mode shortcuts. Eg ctrl-h, ctrl-m, ctrl-k etc.
I know some people map to escape/ctrl when held but that usually means installing something like Karabiner.
And even though you are probably used to your solution having the most important key in your program be a weird combo is not great imho. And you are missing out on bash/zsh/gdb and other command line vim modes.
I'm not at all, ctrl-[ is a terminal thing. It's available everywhere as are the the other ctrl shortcuts I mentioned.
I change mine to Ctrl. This way escape for me is Ctrl + [. Ctrl is too useful to be in an awkward position.