Macintosh Software Search: Try our fast new search technology  
|
DESCRIPTION
MacVim is a port of the text editor Vim to Mac OS X that is meant to look better and integrate more seamlessly with the Mac than the existing Carbon port of Vim. It has support for:
  • Safari style tabs
  • Multiple windows: use "Application windows
  • "Exposé and Cmd-` to switch between windows
  • Client/server (+clientserver): use the --remote switch and friends to open files; script the server with remote_send() et al.
  • GUI Dialogs: with keyboard shortcuts, no need to use the mouse anymore!
  • Toolbar
  • Font panel: access to all of your fonts, proportional fonts render with fixed advancement
  • Multibyte: with automatic font substitution for wide characters
  • Input methods: use Mac OS X input methods to input non-English languages
  • and more...
You can download the latest snapshot to try it out. Please note that MacVim is still under development and that new snapshots are released (almost) weekly, which means they have not been thoroughly tested and are not guaranteed to work as expected (save often). If you do experience problems with the latest snapshot or if you have a feature request, then bring it up on the vim_mac mailing list.
WHAT'S NEW
release notes not available at developer site nor in download
REQUIREMENTS
Mac OS X 10.4 or later.


SCREENSHOT

Developer:Bjorn Winckler
Downloads:15,110
  - Version d/l:579
Development:Editors
License:Free
Date:30 Jun 2008
Platform:PPC/Intel
OTHER PEOPLE SUGGEST
    No similar products suggested yet
    Suggest something else:
    MacVim User Reviews (18 posts)Write A Review
    Jun 9 2008
    *****

    AYUB  Exactly CHIGGSY. And that's why they don't understand how we create those thousands of 'false gods' by simply 'yy1000p' and they get tired of pressing 'Select through Newline,Ctrl-C,Ctrl-V{1000 times}' and finally choose one 'false god' and they try to be happy with that. Congrates (Mac)Vim.  (Version 30)

    [ 1 Reply - Reply ]
    Apr 28 2008
    *****

    CHIGGSY  Well, exactly what I want are thousands of text specific features. This is _the_ editor, unless you run emacs, and of course all those people, having internalized the concept of "false gods" have cheerily begun running textmate instead.

    Enough about that. MacVim is an excellent version of gvim, easily the lushest and sexiest one i've ever seen. Vim on os X used to be like firefox, a thing from another place, a foul, alien and misshapen

    troll lurking under the bridge named /Applications.

    No longer. MacVim is gvim for os X, what an os X program should be like, combined with every optimization that code editing needs and thousands more that are "nice".

    Vim has a steep learning curve, like all things Unix. Of course, people program are not stupid, people who program on unix platforms are unafraid of complexity, or at least _were_ not stupid, and _were_ unafraid of complexity. If you are are fearful, why , pay fear's price and fire up some 100 meg IDE and have it hold your hand and change your diapers. If you for some reason, need to have less features because due to some unseen yet crippling inability to teach your muscles to do something, which is a vim requirement, then by golly use something with an "easier learning curve". It's ok. I'm sure your $DEITY will still love you.

    Not mine though. We have higher standards, and things to get done, and that's why we'll be using MacVim.

      (Version 26)

    [ 2 Replies - Reply ]
    Mar 15 2008
    ***..

    TEKSESTRO  Vi/Vim is, of course, an extremely powerful text editor, which is infamously difficult to learn. In my experience, it is THE hardest text editor to learn, often requiring several months before the new user feels that they are starting to feel comfortable with the new tool.

    Even as recently as a couple of years ago, this kind of time investment was worthwhile, if you were a programmer, who had to spend a lot of your day in front of the computer, juggling different graphical text editors who provide only half of the features set you need for any language. There was nothing this powerful available.

    Unfortunately for vi/vim, now there certainly is. Editors like TextMate now have a much gentler learning curve, while still providing the user with a fantastically wide feature set, and an amazing level of customisation. Other editing environments, like Panic's CODA, have concentrated on a different approach, helping you save time not by filling up the editor with thousands of specific text-production features, but by combining the functionality of several pieces of software into one, which saves up even MORE juggling time.

    This port of vim is certainly well done. It is stable, and more Mac-like than anything out there. It is still very powerful, but becoming less so, as other editors catch up, and start providing features which vim does not have. For instance: easy project management features (ie., having a folder view) would be a welcoming addition, which would not be too difficult to implement.

    Vim does provide some wonderful text-production features, but that is ALL it provides. If these were coupled with some of the easy and time-saving workflow features now present in the majority of other text editors out there, then vim's steep learning curve would be more attractive. As it stands, the vast majority of users will prefer to use tools that are easier to grasp, and which - in the long run - will save them just as much time as vim would.  (Version 24)

    [ 1 Reply - Reply ]
    Jan 27 2008

    TRAVISJEFFERY  MacVim is really great, I've been using it for a while and it has been exactly what I've wanted in terms of blending Macs and Vim. If you want to interact more with the development than checkout the project page: code.google.com/p/macvim/  (Version 0801A)

    [ Reply ]
    View all 18 posts >>