Atualização : O truque do plist não funciona com o XCode 4 -_- Desculpe! Se você deseja ter um XCode semelhante ao VIM, deve dar uma olhada no XVim.
Você provavelmente sabe que o OS X tem atalhos de teclado do tipo emacs por padrão, para algumas coisas como ctrl + a ir para o início da linha e ctrl + e para o oposto.
No entanto, você pode personalizar isso ao seu gosto simplesmente editando ~/Library/KeyBindings/DefaultKeyBinding.dict
.
Eu li sobre isso no High Order Blog e também há instruções mais detalhadas e posts muito legais sobre Xcode, Vim etc.
Puxa, isso é tão incrível 😀