Could anyone help me in strongly understanding in detail between these three things vi, vim, and macvim. I read a lot on these 3 things separately, but i couldn't got an overview on all these. I need detail understanding on these 3 things on this topics
1) basic 2) used for 3) importance in using