I used XVim.

XVim is a tool that allows coding with the same operation as Vim in Xcode. As a Vim-lover myself, the arrow controls in Xcode were a pain. So once you know this, you have no choice but to not include it.

Installation is quite simple. The following site shows how to do it.

Introduce XVim to operate with Vim key bindings in Xcode

When the installation is complete, a command line appears at the bottom as shown below. Hmmm, comfortable! I just want to customize it a little more my way.

skitch.14

You can find some of the customizations at the following site. When I have time, I'll give it a try.

Introducing XVim and distributed color themes to make Xcode easier to use