Version7(as of 6/10/2014)
LicenseOpen Source
Go to Website
Rating:3.3  |  14 Votes

Main Features

  • Vim with a convenient graphical interface for Mac
  • Support for dozens of programming languages
  • Highly customizable

Software Overview

MacVim is a source code editor for Mac that is based on the popular text editor for Unix, Vim (Vi improved). In addition to the features found in Vim, MacVim also includes a graphical interface that makes source code editing more convenient. MacVim is similar to gVim, which is available for Windows.

MacVim, like Vim and gVim, provides support for dozens of programming languages and is incredibly efficient for source code editing. Yet, Vim itself often takes a bit of time to get used to, since its hotkey system is counterintuitive to many. In order to make editing and saving easier, MacVim provides access to many of the hotkey functions through a menu bar and the program menu, reducing the barrier to entry for new programmers.

MacVim is an excellent source code editor. Unfortunately, with the release of Mac OS X 10.9 Mavericks, it is no longer supported and will not function. Still, users of OS X 10.6, 10.7, and 10.8 will find the program to be a great tool for their programming needs.

Primary File Type

file  icon.VIMRCVim Runtime Configuration File

Supported File Types

ExtensionFile Type
.VIMRCVim Runtime Configuration File
.AStatic Library
.ASMAssembly Language Source Code File
.ASPActive Server Page
.ASPXActive Server Page Extended Webpage
.AWKAWK Script
.BASBASIC Source Code File
.BSHBeanShell Script
.CC/C++ Source Code File
.CONFUnix Configuration File
.CPPC++ Source Code File
.CSC# Source Code File
.CSHC Shell Script
.CSSCascading Style Sheet
.FFortran Source Code
.HC/C++/Objective-C Header File
.HPPC++ Header File
.HSHaskell Script
.HTMLHypertext Markup Language File
.JAVAJava Source Code File
.JSJavaScript File
.JSONJavaScript Object Notation File
.JSPJakarta Server Page
.LHSLiterate Haskell Script
.MObjective-C Implementation File
.M4Macro Processor Library
.MDMarkdown Documentation File
.PASPascal Source File
.PHPPHP Source Code File
.PLPerl Script
.PROPERTIESJava Properties File
.PYPython Script
.RBRuby Source Code
.SHBash Shell Script
.SQLStructured Query Language Data File
.SWPSwap File
.TXTPlain Text File
.VBVisual Basic Project Item File

Additional Related File Types

ExtensionFile Type
.COMMANDTerminal Command File
.PHP3PHP 3 Web Page
.PHP4PHP 4 Web Page
.PHP5PHP 5 Web Page
.TEXTPlain Text File
Updated 6/10/2014