sponsor Vim development Vim logo Vim Book Ad

Downloading Vim

Vim is available for many different systems and there are several versions. This page will help you decide what to download.

Most popular (MS-Windows):
Recent and signed MS-Windows files are available on the vim-win32-installer site

The latest stable snapshot version is:

  • gvim_9.1.1825_x64.exe (64bit installer)
  • gvim_9.1.1825_x86.exe (32bit installer)
  • gvim_9.1.1825_arm64.exe (ARM installer)
  • gvim_9.1.1825_x64.zip(x64 zip package)
  • gvim_9.1.1825_x86.zip(x86 zip package)
  • gvim_9.1.1825_arm.zip(ARM zip package)



  • MS-Windows:
    Please check the vim-win32-installer site for the latest signed versions (search for This release includes signed files).
    Winget packages are also available: vim.vim (stable) and vim.vim.nightly (nightly builds)
    Unix: See the GitHub page, or Mercurial, if you prefer that. There is also an Appimage which is build daily and runs on many Linux systems.
    Mac: See the MacVim project for a GUI version and Homebrew for a terminal version

    Details and options for:

    Mirrors Alternative sites to download Vim files from.
    Sources Build Vim yourself and/or make changes.
    Github Obtain Vim sources with a git client (recommended).
    Mercurial Obtain Vim sources with a Mercurial client (recommended if you don't like git).
    Patches Include the latest improvements (requires sources and rebuilding).
    Runtime Get the latest syntax files, documentation, etc..
    Script links Links to individual syntax, indent, color, compiler and ftplugin scripts.
    Translations Non-English documentation packages.

    Version

    Vim 9.1 is the latest stable version. It is highly recommended, many bugs have been fixed since previous versions.


    Unix

    The best way to install Vim on Unix is to use the sources. This requires a compiler and its support files. Compiling Vim isn't difficult at all. You can simply type "make install" when you are happy with the default features. Edit the Makefile in the "src" directory to select specific features.

    Using git
    This is the simplest and most efficient way to obtain the latest version, including all patches. This requires the "git" command.
    The explanations are on the GitHub page.

    Summary:

    git clone https://github.com/vim/vim.git
    cd vim/src
    make
    
    Using Mercurial
    This is another simple and most efficient way to obtain the latest version, including all patches. This requires the "hg" command.
    The explanations are on this page: Mercurial

    Summary:

    hg clone https://www.vim.org/hgweb/vim/
    cd vim/src
    make
    

    TOP


    Vim Help files in HTML Format   vim91html.zip

    PC sources   vim##src.zip    vim91src.zip
    Yongwei's build
    You may also try Yongwei's build, executables with slightly different interfaces supported.
    Cygwin
    For a Cygwin binary look at others.

    TOP


    Amiga

    Quite a long time ago, Vim development started on the Amiga. Although it's a really old system now, it might still work. However, this has not been tested recently. You may have to use an older version for which Amiga binaries are available.

    TOP


    Macintosh

    The terminal version of Vim is included as "vi", you already have it. It's lagging behind a bit though and has limited features, thus you may want to additionally install a recent version or one with more features.

    MacVim

    There most popular version is MacVim. This is being actively developed. This behaves like a Mac application, using a GUI.

    MacVim has more a Mac look and feel, is developed actively and most people prefer this version. Most of MacVim was made by Björn Winckler.

    MacVim can be downloaded here: https://github.com/macvim-dev/macvim

    New versions are made quite often. Subscribe to the vim-mac maillist to be informed about bugs and updates.

    Homebrew

    This is a terminal version installed with the "brew" command. It is updated frequently. It can be downloaded here: formulae.brew.sh/formula/vim.

    Background

    Most of the work for the Macintosh port (Classic and Carbon) was done by Dany St-Amant.

    If you have OSX and a setup for compiling programs, you can use the source code and compile yourself. See the Unix section above. The development tools can be downloaded from Apple's developer web site.

    Turn to the vim-mac maillist to meet other Vim-Mac users.

    TOP


    Others

    This is a list of links to sites where various versions of Vim can be obtained. These are supported by individuals, use at your own risk.

    Android Search for "Vim Touch" by Momodalo in the Play Store.
    i/OS Run Vim on your iPhone or Ipad.
    QNX (ftp) Provided by Yakov Zaytsev. Requires QNX 6.3.0/6.3.2 with service pack 2.
    Cygwin (with GTK GUI) http://lassauge.free.fr/cygwin/
    Open VMS http://www.polarhome.com/vim/

    TOP


If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github