blob: 7ba2801b0a2daa0ce5898e8ef48b89021c687c42 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001INSTALLpc.txt - Installation of Vim on PC
2
3This file contains instructions for compiling Vim. If you already have an
4executable version of Vim, you don't need this.
5
Bram Moolenaar362e1a32006-03-06 23:29:24 +00006More information can be found here: (Very stale now.)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007
Bram Moolenaar362e1a32006-03-06 23:29:24 +00008 http://mywebpage.netscape.com/sharppeople/vim/howto/
Bram Moolenaar071d4272004-06-13 20:20:40 +00009
10The file "feature.h" can be edited to match your preferences. You can skip
11this, then you will get the default behavior as is documented, which should
12be fine for most people.
13
Bram Moolenaar734d9982011-07-15 13:52:04 +020014With the exception of two sections (Windows 3.1 and MS-DOS), this document
15assumes that you are building Vim for Win32 or later.
16(Windows 95/98/Me/NT/2000/XP/2003/Vista/7)
Bram Moolenaar362e1a32006-03-06 23:29:24 +000017
Bram Moolenaar071d4272004-06-13 20:20:40 +000018
19Contents:
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000201. Microsoft Visual C++
212. Using MinGW
223. Cygwin
234. Borland
245. Cross compiling for Win32 from a Linux machine
256. Building with Python support
267. Building with MzScheme support
278. Windows 3.1
289. MS-DOS
29
Bram Moolenaar734d9982011-07-15 13:52:04 +02003010. Installing after building from sources
31
32
Bram Moolenaarc236c162008-07-13 17:41:49 +000033The currently preferred method is using the free Visual C++ Toolkit 2008
Bram Moolenaar536d95f2011-06-12 20:36:09 +020034|msvc-2008-express|, the produced binary runs on most MS-Windows systems. If
35you need the executable to run on Windows 98 or ME, use the 2003 one
36|msvc-2003-toolkit|.
Bram Moolenaar071d4272004-06-13 20:20:40 +000037
38
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000391. Microsoft Visual C++
40=======================
41
42Visual Studio
43-------------
44
Bram Moolenaar98385dc2008-06-20 14:52:32 +000045Building with Visual Studio (VS 98, VS .NET, VS .NET 2003, VS 2005, and VS 2008)
Bram Moolenaar362e1a32006-03-06 23:29:24 +000046is straightforward. (These instructions should also work for VS 4 and VS 5.)
47
Bram Moolenaar97cc2382012-10-03 21:46:54 +020048Using VS C++ 2008 Express is recommended, the binaries build with that run on
49nearly all platforms. Binaries from later versions may not run on Windows 95
50or XP.
51
Bram Moolenaar362e1a32006-03-06 23:29:24 +000052To build Vim from the command line with MSVC, use Make_mvc.mak.
53Visual Studio installed a batch file called vcvars32.bat, which you must
54run to set up paths for nmake and MSVC.
55
Bram Moolenaarc9b4b052006-04-30 18:54:39 +000056nmake -f Make_mvc.mak console Win32 SDK or Microsoft Visual C++
57nmake -f Make_mvc.mak GUI=yes GUI Microsoft Visual C++
58nmake -f Make_mvc.mak OLE=yes OLE Microsoft Visual C++
Bram Moolenaar362e1a32006-03-06 23:29:24 +000059nmake -f Make_mvc.mak PERL=C:\Perl PYTHON=C:\Python etc.
Bram Moolenaarc9b4b052006-04-30 18:54:39 +000060 Perl, Python, etc.
Bram Moolenaar362e1a32006-03-06 23:29:24 +000061
62Make_mvc.mak allows a Vim to be built with various different features and
63debug support. Debugging with MS Devstudio is provided by Make_dvc.mak.
64For a description of the use of Make_dvc.mak, look in Make_mvc.mak.
65
66For compiling Gvim with IME support on far-east Windows, add IME=yes
67to the parameters you pass to Make_mvc.mak.
68
69To build Vim from within the Visual Studio IDE, open the Make_ivc.mak project.
70(Note: Make_ivc.mak is not as rich as Make_mvc.mak, which allows for
71far more configuration.) Make_ivc.mak can also be built with nmake.
72
73nmake -f Make_ivc.mak CFG="Vim - Win32 Release gvim"
Bram Moolenaarc9b4b052006-04-30 18:54:39 +000074 GUI Microsoft Visual C++ 4.x or later
Bram Moolenaar362e1a32006-03-06 23:29:24 +000075nmake -f Make_ivc.mak CFG="Vim - Win32 Release gvim OLE"
Bram Moolenaarc9b4b052006-04-30 18:54:39 +000076 OLE Microsoft Visual C++ 4.x or later
Bram Moolenaar362e1a32006-03-06 23:29:24 +000077
78See the specific files for comments and options.
79
80These files have been supplied by George V. Reilly, Ben Singer, Ken Scott and
81Ron Aaron; they have been tested.
82
83
Bram Moolenaarc236c162008-07-13 17:41:49 +000084Visual C++ Toolkit 2003 *msvc-2003-toolkit*
Bram Moolenaar362e1a32006-03-06 23:29:24 +000085-----------------------
86
Bram Moolenaarc236c162008-07-13 17:41:49 +000087You could download the Microsoft Visual C++ Toolkit 2003 from
Bram Moolenaar362e1a32006-03-06 23:29:24 +000088 http://msdn.microsoft.com/visualc/vctoolkit2003/
Bram Moolenaarc236c162008-07-13 17:41:49 +000089Unfortunately this URL is no longer valid. Inofficial downloads appear to be
90available from links mentioned on these pages (use at your own risk):
91 http://www.filewatcher.com/m/VCToolkitSetup.exe.32952488.0.0.html
92 http://feargame.net/wiki/index.php?title=Building_Source_with_the_VC2003_Toolkit
93
Bram Moolenaar362e1a32006-03-06 23:29:24 +000094This contains the command-line tools (compiler, linker, CRT headers,
95and libraries) for Visual Studio .NET 2003, but not the Visual Studio IDE.
96To compile and debug Vim with the VC2003 Toolkit, you will also need
97|ms-platform-sdk|, |dotnet-1.1-redist|, |dotnet-1.1-sdk|,
98and |windbg-download|.
99
Bram Moolenaar0fde2902008-03-16 13:54:13 +0000100It's easier to download Visual C++ 2008 Express Edition, |msvc-2008-express|,
101which is freely available in perpetuity.
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000102
103The free Code::Blocks IDE works with the VC2003 Toolkit, as described at
104 http://wiki.codeblocks.org/index.php?title=Integrating_Microsoft_Visual_Toolkit_2003_with_Code::Blocks_IDE
105(This site also takes you through configuring a number of other
106free C compilers for Win32.)
107
108To compile Vim using the VC2003 Toolkit and Make_mvc.mak, you must first
109execute the following commands in a cmd.exe window (the msvcsetup.bat batch
110file can be used):
Bram Moolenaarc9b4b052006-04-30 18:54:39 +0000111
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000112 set PATH=%SystemRoot%\Microsoft.NET\Framework\v1.1.4322;%PATH%
113 call "%VCToolkitInstallDir%vcvars32.bat"
114 set MSVCVer=7.1
115 call "%ProgramFiles%\Microsoft Platform SDK\SetEnv.Cmd"
116 set LIB=%ProgramFiles%\Microsoft Visual Studio .NET 2003\Vc7\lib;%LIB%
117
118Now you can build Vim with Make_mvc.mak.
119
120
Bram Moolenaarc9b4b052006-04-30 18:54:39 +0000121Getting the Windows Platform SDK *ms-platform-sdk*
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000122
123You will also need a copy of the Windows Platform SDK from
124 http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
125Specifically, you need the Windows Core SDK subset of the Platform SDK,
126which contains the Windows headers and libraries.
127
128
129Getting the .NET Framework 1.1 Runtime *dotnet-1.1-redist*
130
131You need the .NET Framework 1.1 Redistributable Package from
132 http://www.microsoft.com/downloads/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3
133or from Windows Update:
134 http://windowsupdate.microsoft.com/
135This is needed to install |dotnet-1.1-sdk|. It also contains cvtres.exe,
136which is needed to link Vim.
137
138
Bram Moolenaarc9b4b052006-04-30 18:54:39 +0000139Getting the .NET Framework 1.1 SDK *dotnet-1.1-sdk*
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000140
141You need the .NET Framework 1.1 SDK from
142 http://www.microsoft.com/downloads/details.aspx?familyid=9b3a2ca6-3647-4070-9f41-a333c6b9181d
143This contains some additional libraries needed to compile Vim,
144such as msvcrt.lib. You must install |dotnet-1.1-redist| before
145installing the .NET 1.1 SDK.
146
147
Bram Moolenaarc9b4b052006-04-30 18:54:39 +0000148Getting the WinDbg debugger *windbg-download*
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000149
150The Debugging Tools for Windows can be downloaded from
151 http://www.microsoft.com/whdc/devtools/debugging/default.mspx
152This includes the WinDbg debugger, which you will want if you ever need
153to debug Vim itself. An earlier version of the Debugging Tools
154is also available through the Platform SDK, |ms-platform-sdk|.
155
156
Bram Moolenaar98385dc2008-06-20 14:52:32 +0000157Visual C++ 2005 Express Edition *msvc-2005-express*
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000158-------------------------------
159
Bram Moolenaarfc1421e2006-04-20 22:17:20 +0000160Visual C++ 2005 Express Edition can be downloaded for free from:
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000161 http://msdn.microsoft.com/vstudio/express/visualC/default.aspx
162This includes the IDE and the debugger. You will also need
163|ms-platform-sdk|. You can build Vim with Make_mvc.mak.
164
165Instructions for integrating the Platform SDK into VC Express:
166 http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx
167
168
Bram Moolenaar0fde2902008-03-16 13:54:13 +0000169Visual C++ 2008 Express Edition *msvc-2008-express*
170-------------------------------
171
172Visual C++ 2008 Express Edition can be downloaded for free from:
Bram Moolenaar442b4222010-05-24 21:34:22 +0200173 http://www.microsoft.com/express/downloads/
174This includes the IDE and the debugger.
175
176To set the environment execute the msvc2008.bat script. You can then build
177Vim with Make_mvc.mak.
178
Bram Moolenaar97cc2382012-10-03 21:46:54 +0200179For building 64 bit binaries you also need to install the SDK:
180"Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1"
181You don't need the examples and documentation.
182
Bram Moolenaar442b4222010-05-24 21:34:22 +0200183
184Visual C++ 2010 Express Edition *msvc-2010-express*
185-------------------------------
186
187Visual C++ 2010 Express Edition can be downloaded for free from:
Bram Moolenaara7241f52008-06-24 20:39:31 +0000188 http://www.microsoft.com/express/vc/Default.aspx
189This includes the IDE and the debugger.
Bram Moolenaar0fde2902008-03-16 13:54:13 +0000190
Bram Moolenaar536d95f2011-06-12 20:36:09 +0200191To set the environment execute the msvc2010.bat script. You can then build
Bram Moolenaara7241f52008-06-24 20:39:31 +0000192Vim with Make_mvc.mak.
Bram Moolenaar98385dc2008-06-20 14:52:32 +0000193
194
Bram Moolenaar362e1a32006-03-06 23:29:24 +00001952. MinGW
196========
197
198(written by Ron Aaron: <ronaharon@yahoo.com>)
199
200This is about how to produce a Win32 binary of gvim with MinGW.
201
202First, you need to get the 'mingw32' compiler, which is free for the download
203at:
204
205 http://www.mingw.org/
206
207Once you have downloaded the compiler binaries, unpack them on your hard disk
208somewhere, and put them on your PATH. If you are on Win95/98 you can edit
209your AUTOEXEC.BAT file with a line like:
210
211 set PATH=C:\GCC-2.95.2\BIN;%PATH%
212
213or on NT/2000/XP, go to the Control Panel, (Performance and Maintenance),
214System, Advanced, and edit the environment from there.
215
216Test if gcc is on your path. From a CMD (or COMMAND on '95/98) window:
217
218 C:\> gcc --version
219 2.95.2
220
221 C:\> make --version
222 GNU Make version 3.77 (...etc...)
223
224Now you are ready to rock 'n' roll. Unpack the vim sources (look on
225www.vim.org for exactly which version of the vim files you need).
226
227Change directory to 'vim\src':
228
229 C:\> cd vim\src
230 C:\VIM\SRC>
231
232and you type:
233
234 make -f Make_ming.mak gvim.exe
235
236After churning for a while, you will end up with 'gvim.exe' in the 'vim\src'
237directory.
238
239You should not need to do *any* editing of any files to get vim compiled this
240way. If, for some reason, you want the console-mode-only version of vim (this
Bram Moolenaar5e3dae82010-03-02 16:19:40 +0100241is NOT recommended on Win32, especially on '95/'98!!!), you can use:
Bram Moolenaard8e21d32010-01-06 21:16:31 +0100242
243 make -f Make_ming.mak GUI=no vim.exe
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000244
245If you are dismayed by how big the EXE is, I strongly recommend you get 'UPX'
246(also free!) and compress the file (typical compression is 50%). UPX can be
247found at
248 http://www.upx.org/
249
Bram Moolenaar91856272012-02-29 16:56:39 +0100250As of 2011, UPX still does not support compressing 64-bit EXE's; if you have
251built a 64-bit vim then an alternative to UPX is 'MPRESS'. MPRESS can be found
252at:
253 http://www.matcode.com/mpress.htm
254
255
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000256ADDITION: NLS support with MinGW
257
258(by Eduardo F. Amatria <eferna1@platea.pntic.mec.es>)
259
260If you want National Language Support, read the file src/po/README_mingw.txt.
261You need to uncomment lines in Make_ming.mak to have NLS defined.
262
263
2643. Cygwin
265=========
266
267Use Make_cyg.mak with Cygwin's GCC. See
268 http://users.skynet.be/antoine.mechelynck/vim/compile.htm
269
270The Cygnus one many not fully work yet.
271With Cygnus gcc you can use the Unix Makefile instead (you need to get the
272Unix archive then). Then you get a Cygwin application (feels like Vim is
Bram Moolenaar48f80c22010-02-24 15:08:27 +0100273running on Unix), while with Make_cyg.mak you get a Windows application (like
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000274with the other makefiles).
275
276
2774. Borland
278===========
279
280Use Make_bc5.mak with Borland C++ 5.x. See
281 http://users.skynet.be/antoine.mechelynck/vim/compile.htm
282
283
2845. Cross compiling for Win32 from a Linux machine
285=================================================
286
287[Update of 1) needs to be verified]
288
289If you like, you can compile the 'mingw' Win32 version from the comfort of
290your Linux (or other unix) box. To do this, you need to follow a few steps:
291 1) Install the mingw32 cross-compiler. See
Bram Moolenaard8e21d32010-01-06 21:16:31 +0100292 http://www.mingw.org/wiki/LinuxCrossMinGW
Bram Moolenaarc9b4b052006-04-30 18:54:39 +0000293 http://www.libsdl.org/extras/win32/cross/README.txt
Bram Moolenaara7241f52008-06-24 20:39:31 +0000294 2) Get and unpack both the Unix sources and the extra archive
295 3) in 'Make_ming.mak', set 'CROSS' to 'yes' instead of 'no'.
296 Make further changes to 'Make_ming.mak' as you wish.
Bram Moolenaard8e21d32010-01-06 21:16:31 +0100297 If your cross-compiler prefix differs from the predefined value,
298 set 'CROSS_COMPILE' corresponding.
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000299 4) make -f Make_ming.mak gvim.exe
300
301Now you have created the Windows binary from your Linux box! Have fun...
302
303
3046. Building with Python support
305===============================
306
Bram Moolenaar97cc2382012-10-03 21:46:54 +0200307For building with MSVC 2008 the "Windows Installer" from www.python.org
308works fine.
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000309
Bram Moolenaar97cc2382012-10-03 21:46:54 +0200310(rest written by Ron Aaron: <ronaharon@yahoo.com>)
311
312Building with the mingw32 compiler, and the ActiveState ActivePython:
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000313 http://www.ActiveState.com/Products/ActivePython/
314
315After installing the ActivePython, you will have to create a 'mingw32'
316'libpython20.a' to link with:
317 cd $PYTHON/libs
318 pexports python20.dll > python20.def
319 dlltool -d python20.def -l libpython20.a
320
321Once that is done, edit the 'Make_ming.mak' so the PYTHON variable points to
322the root of the Python installation (C:\Python20, for example). If you are
323cross-compiling on Linux with the mingw32 setup, you need to also convert all
324the 'Include' files to *unix* line-endings. This bash command will do it
325easily:
326 for fil in *.h ; do vim -e -c 'set ff=unix|w|q' $fil
327
328Now just do:
329 make -f Make_ming.mak gvim.exe
330
331and you will end up with a Python-enabled, Win32 version. Enjoy!
332
333
3347. Building with MzScheme support
335=================================
336
337(written by Sergey Khorev <sergey.khorev@gmail.com>)
338
339Vim with MzScheme (http://www.plt-scheme.org/software/mzscheme) support can
340be built with either MSVC, or MinGW, or Cygwin. Supported versions are 205 and
341above (including 299 and 30x series).
342
343The MSVC build is quite straightforward. Simply invoke (in one line)
344nmake -fMake_mvc.mak MZSCHEME=<Path-to-MzScheme>
345 [MZSCHEME_VER=<MzScheme-version>] [DYNAMIC_MZSCHEME=<yes or no>]
346where <MzScheme-version> is the last seven characters from MzScheme dll name
347(libmzschXXXXXXX.dll).
348If DYNAMIC_MZSCHEME=yes, resulting executable will not depend on MzScheme
349DLL's, but will load them in runtime on demand.
350
351Building dynamic MzScheme support on MinGW and Cygwin is similar. Take into
352account that <Path-to-MzScheme> should contain slashes rather than backslashes
353(e.g. d:/Develop/MzScheme)
354
355"Static" MzScheme support (Vim executable will depend on MzScheme DLLs
356explicitly) on MinGW and Cygwin requires additional step.
357
358libmzschXXXXXXX.dll and libmzgcXXXXXXX.dll should be copied from
359%WINDOWS%\System32 to other location (either build directory, some temporary
360dir or even MzScheme home).
361
362Pass that path as MZSCHEME_DLLS parameter for Make. E.g.,
363make -f Make_cyg.mak MZSCHEME=d:/Develop/MzScheme MZSCHEME_VER=209_000
364 MZSCHEME_DLLS=c:/Temp DYNAMIC_MZSCHEME=no
365
366After a successful build, these dlls can be freely removed, leaving them in
367%WINDOWS%\System32 only.
368
369
3708. Windows 3.1x
371===============
372
Bram Moolenaarc9b4b052006-04-30 18:54:39 +0000373make -f Make_w16.mak 16 bit, Borland C++ 5.0
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000374
375Warning: Be sure to use the right make.exe. It should be Borland make.
376
377You will almost certainly have to change the paths for libs and include files
378in the Makefile. Look for "D:\BC5" and "ctl3dv2". You will get a number of
379warnings which can be ignored ( _chmod, precompiled header files, and
380"possibly incorrect assignment").
381
382The makefile should also work for BC++ 4.0 and 4.5, but may need tweaking to
383remove unsupported compiler & liker options.
384
385For making the Win32s version, you need Microsoft Visual C++ 4.1 OR EARLIER.
386In MSVC 4.2 support for Win32s was dropped! Use this command:
387 nmake -f Make_mvc.mak GUI=yes
388
389
3909. MS-DOS
Bram Moolenaar071d4272004-06-13 20:20:40 +0000391=========
392
393Summary:
Bram Moolenaar362e1a32006-03-06 23:29:24 +0000394ren Make_bc3.mak Makefile; make 16 bit, Borland C++ and Turbo C++
395ren Make_tcc.mak Makefile; make 16 bit, Turbo C
Bram Moolenaarc9b4b052006-04-30 18:54:39 +0000396make -f Make_djg.mak 32 bit, DJGPP 2.0
397make -f Make_bc5.mak 32 bit, Borland C++ 5.x (edit it to
398 define DOS)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000399
400Warning: Be sure to use the right make.exe. Microsoft C make doesn't work;
401Borland make only works with Make_bc3.mak, Make_bc5.mak and Make_tcc.mak;
402DJGPP/GNU make must be used for Make_djg.mak.
403
404The Borland C++ compiler has been used to generate the MS-DOS executable; it
405should work without problems. You will probably have to change the paths for
406LIBPATH and INCLUDEPATH in the start of the Makefile. You will get two
407warnings which can be ignored (one about _chmod and one about precompiled
408header files).
409
410The "spawno" library by Ralf Brown was used in order to free memory when Vim
411starts a shell or other external command. Only about 200 bytes are taken from
412conventional memory. When recompiling get the spawno library from Simtel,
413directory "msdos/c". It is called something like "spwno413.zip". Or follow
414the instructions in the Makefile to remove the library.
415
416The Turbo C Makefile has not been tested much lately. It is included for those
417that don't have C++. You may need to make a few changes to get it to work.
418
419DJGPP needs to be installed properly to compile Vim; you need a lot of things
420before it works. When your setup is OK, Vim should compile with just one
421warning (about an argument to signal()).
422
423Make_bc5.mak is for those that have Borland C++ 5.0 or later. At the top of
424the file, there are some variables you can change to make either a 32-bit
425Windows exe (GUI or console mode), or a 16-bit MS-DOS version.
Bram Moolenaar1cd871b2004-12-19 22:46:22 +0000426NOTE: multi-byte support is broken in the Borland libraries, not everything
427will work properly! Esp. handling multi-byte file names.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000428
Bram Moolenaar97293012011-07-18 19:40:27 +0200429If you get all kinds of strange error messages when compiling, try changing
430the file format from "unix" to "dos".
Bram Moolenaar734d9982011-07-15 13:52:04 +0200431
432
43310. Installing after building from sources
434==========================================
435
436[provided by Michael Soyka]
437
438After you've built the Vim binaries as described above, you're ready to
439install Vim on your system. However, if you've obtained the Vim sources
440using Mercurial or by downloading them as a unix tar file, you must first
441create a "vim73" directory. If you instead downloaded the sources as
442zip files, you can skip this setup as the zip archives already have the
443correct directory structure.
444
445 A. Create a Vim "runtime" subdirectory named "vim73"
446 -----------------------------------------------------
447 If you obtained your Vim sources as zip files, you can skip this step.
448 Otherwise, continue reading.
449
450 Go to the directory that contains the Vim "src" and "runtime"
451 directories and create a new subdirectory named "vim73".
452
453 Copy the "runtime" files into "vim73":
454 copy runtime\* vim73
455
456 B. Copy the new binaries into the "vim73" directory
457 ----------------------------------------------------
458 Regardless of how you installed the Vim sources, you need to copy the
459 new binaries you created above into "vim73":
460
461 copy src\*.exe vim73
462 copy src\GvimExt\gvimext.dll vim73
463 copy src\xxd\xxd.exe vim73
464
465 C. Move the "vim73" directory into the Vim installation subdirectory
466 ---------------------------------------------------------------------
467 Move the "vim73" subdirectory into the subdirectory where you want Vim
468 to be installed. Typically, this subdirectory will be named "vim".
469 If you already have a "vim73" subdirectory in "vim", delete it first
Bram Moolenaar97293012011-07-18 19:40:27 +0200470 by running its uninstal.exe program.
Bram Moolenaar734d9982011-07-15 13:52:04 +0200471
472 D. Install Vim
473 ---------------
474 "cd" to your Vim installation subdirectory "vim\vim73" and run the
475 "install.exe" program. It will ask you a number of questions about
476 how you would like to have your Vim setup. Among these are:
477 - You can tell it to write a "_vimrc" file with your preferences in the
478 parent directory.
479 - It can also install an "Edit with Vim" entry in the Windows Explorer
480 popup menu.
481 - You can have it create batch files, so that you can run Vim from the
482 console or in a shell. You can select one of the directories in your
483 PATH or add the directory to PATH using the Windows Control Panel.
484 - Create entries for Vim on the desktop and in the Start menu.
485
486Happy Vimming!