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
- Homebrew
brew install macvim
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 allSoftware 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.
fugitive.vim
A Vim plugin that runs Git commands and handles staging, blame and diffs inside the editor.
vim-gitgutter
A Vim plugin that shows Git diff markers in the sign column and stages or undoes hunks.
VimWiki
A Vim plugin that turns linked plain-text files into a personal wiki with its own syntax.