I&#x27;m another jk devotee, I use caps lock a lot more. I don&#x27;t get the complaint about using other servers. Either you control them in which case :tabnew ~&#x2F;.vimrc and adding imap jk &lt;Esc&gt; takes a few seconds, or you don&#x27;t control them and so you just run the map command locally for your current file. My vimrc is around 200 lines but the jk bind is the only thing I must have these days. Enough forced Eclipse has beat it out of me, but I once had the habit of typing jk outside vim while thinking.