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
, и если яЯ нахожусь в графическом интерфейсе. Я просто вызову Quicksilver и запустите MacVim.
Когда я перешел из TextMate, мне понравилось то, что MacVim поддерживал почти все обычные ярлыки, к которым привыкли пользователи Mac.Я добавил несколько своих собственных, имитирующих TextMate, но, поскольку я работал в нескольких средах, я заставил себя изучать способ vim.Теперь я использую MacVim и Vim практически одинаково.Использование одного или другого - это вопрос контекста для меня.
Кроме того, как сказал Эль Исра, стандартный 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, вы можете смело использовать эмулятор терминала по умолчанию.