A highly configurable text editor built to creating and changing any text

MacVim

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download MacVim 9.0 Snapshot 178

MacVim

  -  19.6 MB  -  Open Source
  • Latest Version:

    MacVim 9.0 Snapshot 178 LATEST

  • Requirements:

    Mac OS X 10.9 or later

  • User Rating:

    Click to vote
  • Author / Product:

    Björn Winckler / External Link

  • Old Versions:

  • Filename:

    MacVim.dmg

MacVim is a port of the text editor Vim to macOS that is meant to look better and integrate more seamlessly with the Mac than the older Carbon port of Vim. MacVim supports multiple windows with tabbed editing and a host of other features such as:
  • bindings to standard macOS keyboard shortcuts (⌘-Z, ⌘-V, ⌘-A, ⌘-G, etc.),
  • transparent backgrounds,
  • full-screen mode,
  • multibyte editing with macOS input methods and automatic font substitution,
  • ODB editor support,
  • and more...
Note: Requires 64-bit processor.

Also Available: Download Vim for Windows

  • MacVim 9.0 Snapshot 178 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

What's new in this version:

New Vim features:
- New built-in support for EditorConfig via an optional package. Use packadd editorconfig to activate it.
- g<End> now goes to the first non-blank char

API changes:
- undotree() now takes a bufnr v9.0.1686
- printf() now takes positional arguments v9.0.1704
- virtcol() now takes winid v9.0.1728
- quickfix items can now have user data v9.0.1688
- Miscellaneous security fixes

Security Fixes:
- Fixed insecure usages of interprocess communication in MacVim

Fixed:
- Fixed MacVim to correctly set up the runtime folder in the app bundle. As a corollary, xxd is now bundled with MacVim like most other Vim distributions, and MacVim.app now provides man page for the CLI vim commands if the user wants to associate man pages with the mvim comamnd (see :h macvim-PATH)
- Fixed Vim occasionally crashing and/or hung when autocmd calls serverlist() on exit

Scripting:
Scripting languages versions:
- Python now supports 3.9 or above

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe