Vim running in a terminal emulator
|
|
Original author(s) | Bram Moolenaar |
---|---|
Initial release | 2 November 1991 |
Stable release | 8.0.0329 (12 February 2016 | )
Preview release | 7.4b.000 (28 July 2013 | )
Repository | github |
Written in | C, Vim script |
Operating system | Unix, Linux, Windows NT, macOS, iOS, Android, AmigaOS |
Available in | English, Chinese, French, German, Italian, Persian, Polish, Russian, Spanish |
Type | Text editor |
License | Free software (Vim License), charityware |
Website | www |
Vim (/vɪm/; a contraction of Vi IMproved) is a clone of Bill Joy's vi text editor program for Unix. It was written by Bram Moolenaar based on source for a port of the Stevie editor to the Amiga and first released publicly in 1991. Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface. Vim is free and open source software and is released under a license that includes some charityware clauses, encouraging users who enjoy the software to consider donating to children in Uganda. The license is compatible with the GNU General Public License.
Although Vim was originally released for the Amiga, Vim has since been developed to be cross-platform, supporting many other platforms. In 2006, it was voted the most popular editor amongst Linux Journal readers; in 2015 the Stack Overflow developer survey found it to be the third most popular text editor; and in 2016 the Stack Overflow developer survey found it to be the fourth most popular development environment.
Bram Moolenaar began working on Vim for the Amiga computer in 1988. Moolenaar first publicly released Vim (v1.14) in 1991. Vim was based on an earlier editor, Stevie, for the Atari ST, created by Tim Thompson, Tony Andrews, and G.R. (Fred) Walter.
The name "Vim" is an acronym for "Vi IMproved" because Vim is an extended version of the vi editor, with many additional features designed to be helpful in editing program source code. Originally, the acronym stood for "Vi IMitation", but that was changed with the release of Vim 2.0 in December 1993. A later comment states that the reason for changing the name was that Vim's feature set surpassed that of vi.