Uma solução que estou usando é fazer com que Esc sempre volte para o inglês dentro do MacVim. Existe um aplicativo muito bom chamado KeyRemap4MacBook , e você pode usar algo como abaixo como sua configuração private.xml
para deixar o MacVim se comportar assim. MacVim pode começar, ou estar em uma fonte de entrada diferente, mas você pode acertar com um único toque de tecla, que já deve ser bastante familiar aos seus dedos. Além disso, isso é extremamente útil se você estiver alternando o modo de entrada para / do modo normal no MacVim, inserindo e editando texto que não seja em inglês.
<root>
<item>
<name>In Vim, Make Escape key also Switch to English IM</name>
<identifier>private.vim_esc_also_switches_to_english_inputmode</identifier>
<only>VI</only>
<autogen>__KeyToKey__ KeyCode::ESCAPE,
<!----> KeyCode::ESCAPE,KeyCode::VK_CHANGE_INPUTMODE_ENGLISH </autogen>
</item>
</root>
Veja também: meu private.xml em uso .