Want to learn VI for MacOSX?

Then use MacVIM (Vi Improved). The online tutorial for VIM is here. VIM in itself has more features than the original VI, without sacrificing the functionality of VI. Those that have used VIM with linux should feel straight at home with this port to MacOSX.