MacVim

A port of the Vim text editor that runs as a native macOS application.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get MacVim

Package managers

About MacVim

MacVim packages the Vim text editor as a native macOS app. You get Vim's modal editing, commands and configuration in a proper Mac window, integrated with the rest of the system.

The current release, r183, needs macOS 10.13 or later, and a separate build covers macOS 10.9 to 10.12. Pre-release betas and older versions are on GitHub. The project documents its macOS-specific features and has troubleshooting and debugging guides.

Strengths

  • Full Vim editing in a native Mac app
  • Supports older macOS releases back to 10.9
  • Works with existing Vim configuration

Limitations

  • macOS only
  • Vim's modal editing has a steep learning curve

Details

Pricing
FreeFree to download and use; source is published on GitHub.
License
Open source, license not stated
Developer
The MacVim contributors
Platforms
macOS
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Vim users on a Mac who want a graphical window instead of the terminal
Categories
Code editors
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to MacVim

Compare all

Software that can replace MacVim for an important use case, and what changes if you switch.

  • Vim

    The editor that is already on every server, with a graphical build for Windows and a licence that asks you to donate to Ugandan children.

    Vim is the upstream editor MacVim ports, running in the terminal on Windows, macOS, Linux and more with the same configuration, but without a native Mac window.

  • Neovide

    A cross-platform graphical interface for Neovim that adds smooth animations and other visual improvements.

    Neovide provides a graphical window with smooth animations for Neovim on macOS, Windows and Linux, but it requires Neovim and works with a Neovim configuration.

  • Neovim

    A modern rewrite of Vim with a built-in language server client, Lua configuration and an embeddable API.

    Neovim rewrites Vim with a built-in LSP client, tree-sitter and Lua configuration, but it is terminal-first, so a graphical window needs a separate front end.

MacVim as an alternative

Listings that name MacVim as an alternative.

  • TextMate

    An open-source macOS text editor known for bundles, snippets, multiple carets and scoped settings.

    MacVim brings Vim's modal editing to a native Mac window, working with existing Vim configuration but with a steep learning curve.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing