Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor ‘Vi’, with a more complete feature set. It’s useful whether you’re already using vi or using a different editor.
Vim is distributed free as charityware. Its license is GPL-compatible, so it’s distributed freely, but they ask that if you find it useful you make a donation to help children in Uganda through the ICCF.