But both vim and emacs are included in OS X.Neither, they both suck.
The fine people at Caldera/SCO have open sourced the original source code that you can download and compile. Source available here.
As an alternative, the BSD people have a fine vi clone call nvi which is available here.
Won't be a difference in either vim or emacs. They both assume a basic keyboard. For example, neither require the use of function keys, arrow keys or the editing block; although both can make use of them if they're available. So vim and emacs both work well with compact keyboards.does the keyboard make a difference??? like how the macs keyboards are layed out?
Which is why I assign the useless caps lock key to be a CTRL key. I also normally use a 23 year old Northgate Omnikey keyboard which has CTRL to the left of the A and also has an easily reachable ESC key for VI users.The keyboard does make a difference. Emacs uses the ctrl key for many operations. On many keyboards it is easy to hold down the ctrl key with the palm of your hand while still typing. Not true of the current mac keyboards. This isn't a reason not to learn emacs, but it is a reason to get yourself a good keyboard for home use.