Sven Guckes@vim.org ©1995-2001

Last update: Wed Feb 14 14:14:14 MET 2001

VIM - HowTo Download VIM / Download FAQ

Why bother reading this FAQ? Well, it should have the answers to most questions that I have to answer when someone complains about "downloading Vim is so hard". It isn't.

Please read it as to avoid sending unnecessary complaints. Thanks! :-)

By the way, if you think this FAQ needs to be extended - let me know. I especially welcome feedback with additional text. hint hint ;-)

Here we go:


VIM Download FAQ - Summary

Vim-5.7 for Windows95/98/NT [000116,000624]
"I don't have time to read all this - which files do I need?
Get the files gvim57.zip and vim57rt.zip. But the choice of your mirror is still up to you. ;-)
Give me a direct link, dammit!
OK - here you are then:
	ftp://vim.ftp.fu-berlin.de/pc/gvim57.zip  [000624 -  530530 bytes]
	ftp://vim.ftp.fu-berlin.de/pc/vim57rt.zip [000624 - 1297938 bytes]
The download takes ages! Why is this so slow?
The links point to the mirror in Berlin, Germany. There might be closer/faster mirrors to your place - but you have to find this one yourself!! (Look at the distribution page for a list of mirrors.)
"Why did you tell me to get the 'gvim' file instead of the 'vim' one?"
"Gvim" stands for "GUI vim", ie Vim with a graphical user interface, that is you get icons and menus as well as support for the mouse, so you can select text with the mouse. Most users want that, perhaps you are one of them.
The "plain" version is considered to be for die-hard console users and nerds. Or for people who RTFM and remember the commands in their heads. ;-)


VIM Download FAQ - More Qs and As

Please take your time to read the following questions and answers, too, even if everything seems trivial to you.

Developers Version Binaries [010214]
Where can you download binaries of the developer versions?
A: There are no binaries of developer versions. Feature! Why? Well, we don't want the developer versions to spread to "users" but only to "testers", ie people who are able to "make" their own binary with a compiler, test the new features, send bug reports, and possibly create patches to fix the bugs. Mind you, we really want to prevent casual users of newbies to modal editing from tripping over bugs in exprimental code. Hope you understand.
Note: The developers versions reside in the subdirectory unreleased of the ftp mirrors to clearly prevent casual users from using them.
Please - do not distribute any binaries of unreleased versions, thankyou!

More Binaries?
Are there any other versions than the plain and the GUI one?
Yes, there are more versions: One is with support for OLE and includes "VisVim" - hence the "ole" in its filename. The files with "d16" and "d32" in its name contain the binaries for 16bit (read: MS-DOS) and 32bit systems (read: MS-Windows 95/98/NT).

ncftp vim.ftp.fu-berlin.de:pc > dir *57*
 530530 Jun 24 13:35 gvim57.zip
 535003 Jun 24 13:38 gvim57_s.zip
 570427 Jun 24 13:41 gvim57ole.zip
 291120 Jun 24 13:43 vim57d16.zip
 526436 Jun 24 13:45 vim57d32.zip
1297938 Jun 24 13:52 vim57rt.zip
1258216 Jun 24 13:58 vim57src.zip
 486844 Jun 24 14:01 vim57w32.zip
"Which files do I have to download to get Vim?"
There are two files that you should get: The first file is the "source archive" which holds the source files required to build a binary with a compiler, and the other file is the "runtime archive" which holds the rest of the files needed when Vim is running.
The runtime files are mosty plain text files and contain these things: Documentation (aka helpfiles), syntax files (which contain the rules for coloring text according to the syntax of a language), some sample setup files, a tutor text for getting started with Vim, sample files with macros, source files for some tools, and - icons (of course).

Installation [000830,001214]
"How do I install the files from the runtime archive?" [000830]
Well, the installation depends on the kind of operating system you have. If you are using a Unixish system (FreeBSD, Linux, Solaris etc) then you (as "root") just unpack the runtime and the source archives within the same directory (eg in /usr/local/src/) and then run the following three commands:
	./configure
	make
	make install
This will install Vim with the default options.
Installing vim as a non-root user is only slightly more difficult - but not much. Unpack the archives in, say, ~/src/ and run these commands:
	./configure --prefix=$HOME
	make
	make install
For more info see the Vim Install HOWTO.

Downloading via HTTP [001214]
"How can I download Vim using my browser?"
Most browsers understand FTP, so you can use any FTP mirror. However, some browsers do not "speak FTP", and some other sites may not allow the FTP service (usually with domains using a firewall). There are a few sites which allow download via HTTP, too. Please take a close look at the distribution page which lists all mirror and look for "HTTP download".

Binaries and Executables
"I don't have a compiler - how do I get a binary/executable?
"Where can I get the binaries/executables for Vim?"
Well, have a look at the list of binary sites. Alas, we cannot offer offer binary packages for every operating system that Vim runs on. This is where we need your help!

"Why does the link for 'download' lead to this page?" and
"Why can't the link just take me to the ftp site directly?"
Well, there is no link to "the" Vim site as there are many sites mirroring it. This page allows you to select the fastest/nearest site - but that's something you should chose yourself. It would be a bad thing to have you connected to just a site which is halfway around the world, wouldn't it? I hope you understand.

Setting up a mirror
"How can I become a vim mirror?"
If you can offer a mirror then please get in touch. There are some hints on the Mirror HowTo.

Mirror which site?
"Which site should I mirror?"
Should you like to mirror Vim then please chose the closest/fastest mirror to your site. Please mirror at an off peak time (usually at night). And please stay away from Vim homesite - use the mirror in Berlin (Germany) instead which is always up-to-date! This will save you time and probably some money, too. :-)

Getting Announcements
"How do I get info about new versions of Vim?"
Announcements are distributed via the mailing lists, ie "vim@vim.org" and "vim-dev@vim.org" automatically. but there is also a mailing list for announcments *only*: vim-announce@vim.org. [See the page about the vim mailing lists for more info on subscription.] You can also use NetMind's Servcie to keep an eye on the History Page which usually gets updated with every new (developer) release.

Do you know a system that should have VIM? Then please let me know!

Release Frequency
"Why does it take so long until a new version is released?"
"When can you expect the next release?"
"Is there a periodic update?"
Bram: "I prefer to keep the number of changes very small. This makes it easier to test the changes and reduces the chance of including new bugs." [960716] "I don't think a new version each month is required. It's a bad symptom to have so many versions. Let's just make a new version when it's required. Once a month is about the maximum." [960729] "Whenever there is something to be discussed, I'll send it to vimdev. So you will stay informed about what I'm working on."

Support of old versions [971009]
"I have found a bug in version xxx - can you fix it?"
Bram: "I do not support old versions. I discourage their use, since they contain bugs that have been fixed in newer versions."

Archive/System Distributions
"Which archives and systems include VIM?"
[Oh, boy, this needs an update!!]
VIM is distributed with these systems:
Status  Archive Name           Person who uploads Vim to that site

DONE    ftp.cdrom.com          Christopher G. Mann r3cgm@cdrom.com
DONE    garbo                  Bram Moolenaar  mool@oce.nl

TODO    simtel                 George Reilly   georgere@microsoft.com
TODO    winsite.com            Bram Moolenaar  mool@oce.nl
TODO    comp.archives          none.  any volunteers?

Status  System Name            Person

TODO    FreeBSD                David O'Brien   obrien@cs.ucdavis.edu
TODO    Linux (Red Hat)        Bill Foster     (Email?)
TODO    Linux (general)        Darren Hiebert  darren@sirsi.com
TODO    OS/2                   Paul Slootman   (Email!)
TODO    Win32 newsgroups       George Reilly   georgere@microsoft.com
TODO    Dos newsgroups         George Reilly   georgere@microsoft.com

Last update: Thu Oct  2 19:15:00 CEST 1997


URL:         http://www.math.fu-berlin.de/~guckes/vim/faq/download.html
URL:         http://www.vim.org/faq/download.html (mirror)
Created:     Fri Jan 15 20:20:20 CET 1999
Send feedback on this page to
Sven Guckes guckes@vim.org