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.
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.
You can find some of the customizations at the following site. When I have time, I'll give it a try.