Vim For iOS Is Incredible
I used to be an Emacs guy and would battle to the death on the war between Vim and Emacs. It wasn’t until a coworker of mine sat down and really showed me just how cool/simple/powerful Vim can be. Just using Vim is a new adventure every day and has really improved my productivity. I now use it to code, blog, and even jot down quick notes.
Last week, I saw on Hacker News a link announcing Vim has been ported to iOS. I have spent a week or so with it and can honestly say the port is almost perfect!
It has most of the major Vim features and commands including:
- Automatic indentation
 - Visual mode (block operations)
 - Language-aware syntax highlighting
 - Integrated scripting language that lets you extend functionalities
 - Macros recording and playback
 - Markers management (to quickly move around the edited file)
 - Multiple clipboards
 
You even have access to the config file to remap keys and define your own custom macros.
There are a few features that would make this better on mobile however:
- Dropbox Support – Currently you must use iTunes to work with Vim documents on mobile. There needs to be an easier way to share these.
 - Keyboard bar – Since you have to switch modes so frequently and there are some keys you type often ( “:” ), it would be nice to have quick access to these.
 - Plugin support – This is an Apple limitation 

 - NERDTree – The file browser that’s built in doesn’t work too well.
 
With Vim mobile, you can now look even more nerdy on your iPhone 😉