Finally there is proper vim client for mac, which looks in many respect mac-like, although it might seem exaggerated to call it this way. Vim is very different kind of editor than the one we know. But it comes handy in various situation like when one would like to edit something inside the terminal. But one should understand its application has not be constrained only to that. Here one can find the explanation why it is sometimes superior to other editors, when it comes to real programming. Even after using it several times, I feel newbie to the complete Vim-architecture. I can definitely recommend others the very healthy and pictorial tutorials to beginners from here.
MacVim can be downloaded from: http://code.google.com/p/macvim