MacVim - это просто Vim. Все, что вы привыкли делать в Vim, будет работать точно так же в MacVim.
MacVim более интегрирован во всю ОС, чем Vim в терминале или даже GVim в Linux, он следует многим соглашениям Mac OS X.
Если вы работаете в основном с приложениями с графическим интерфейсом (например, YummyFTP + GitX + Charles ), вы можете предпочесть MacVim.
Если вы работаете в основном с приложениями CLI (например, ssh + svn + tcpdump), вы можете предпочесть vim в терминале.
Вход и выход из одной области (CLI) для другой (GUI) и наоборот может быть «дорогим».
Я использую MacVim и Vim в зависимости от задачи и контекста: если я нахожусь в CLI-земле, я просто vim filename
наберу текст, а если я на GUI-земле, я просто вызову Quicksilver и запусту MacVim.
Когда я перешел из TextMate, мне понравилось, что MacVim поддерживает почти все обычные ярлыки, к которым привыкли пользователи Mac. Я добавил несколько своих собственных, имитирующих TextMate, но, поскольку я работал в нескольких средах, я заставил себя изучать способ vim. Теперь я использую MacVim и Vim практически одинаково. Использование одного или другого - это просто вопрос контекста для меня.
Кроме того, как сказал El Isra, vim по умолчанию (CLI) в OS X немного устарел. Вы можете установить актуальную версию через MacPorts или установить MacVim и добавить псевдоним в свой .profile
:
alias vim='/path/to/MacVim.app/Contents/MacOS/Vim'
иметь одинаковый vim в MacVim и Terminal.app.
Другое отличие состоит в том, что многие великолепные схемы цветов работают из коробки в MacVim, но выглядят ужасно в Terminal.app, который поддерживает только 8 цветов (+ блики), но вы можете использовать iTerm - который можно настроить для поддержки 256 цветов - вместо этого Терминал.
Так что ... в основном мой совет - просто использовать оба.
РЕДАКТИРОВАТЬ: Я не пробовал, но последняя версия Terminal.app (в 10.7) должна поддерживать 256 цветов. Я все еще работаю на 10.6.x, поэтому некоторое время буду пользоваться iTerm2.
РЕДАКТИРОВАТЬ: Еще лучший способ использовать исполняемый файл MacVim CLI в вашей оболочке - переместить mvim
сценарий, связанный с MacVim, куда-нибудь в вашу $PATH
и использовать эту команду:
$ mvim -v
РЕДАКТИРОВАТЬ: Да, Terminal.app теперь поддерживает 256 цветов. Поэтому, если вам не нужны расширенные функции iTerm2, вы можете смело использовать эмулятор терминала по умолчанию.