Vim for Mac is an advanced text editor, which harvests the power of Unix' editor 'Vi', albeit with an enhanced feature set. It is highly configurable, and has been designed to enable efficient text editing, much like 'Vi'. On the Mac for GUI applications (those started via loginwindow, the Finder, etc.) is /.MacOSX/environment.plist Alternately in MacVim you can choose to launch vim processes in a login-shell (look in the preferences).
What Is MacVim?MacVim has 2 repositories available. Follow their code on GitHub.
MacVim is a project designed to bring the Vim programmer’s editor to the Mac. Vim, on the other hand, is based on the powerful Vi app, which is a text editor developed for the Unix operating systems. Among other additions, the MacVim app provides support for using hotkeys, includes a full-screen mode, allows you to work with transparent backgrounds, and much more. From Bjorn Winckler: MacVim supports multiple windows with tabbed editing and a host of other features such as bindings to standard OS X keyboard shortcuts (command-Z, command-V, command-A.
MacVim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. MacVim is often called a 'programmer's editor,' and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. MacVim is perfect for all kinds of text editing, from composing email to editing configuration files.
MacVim can also be configured to work in a very simple (Notepad-like) way, called evim or Easy Vim.
What MacVim Is Not?
MacVim isn't an editor designed to hold its users' hands. It is a tool, the use of which must be learned.
Macvim For Mac Os
MacVim isn't a word processor. Although it can display text with various forms of highlighting and formatting, it isn't there to provide WYSIWYG editing of typeset documents. (It is great for editing TeX, though.)Macvim For Mac
There are currently two kinds of Vim for Macintosh:- Using the Cocoa GUI. Also known as MacVim. This is the latest and is being actively developed. This behaves like a Mac application.
- Using the Carbon GUI. This is an older way of doing things and isn't updated much any more. This behaves more like Vim on Unix.