2013-11-08 5 views
8

Я установил Vim с:Используя правильную версию Vim

brew install vim --override-system-vi

Я также установлен с помощью MacVim:

brew install macvim

Однако терминал ВИМ использует 7.4.52 и MacVim использует 7.4 +0,22. Как это обойти?

Я удалил и переустановил много раз, но я должен делать это неправильно ...

which vim возвращается /usr/local/bin/vim

which mvim возвращает /usr/local/bin/mvim

Любая помощь будет принята с благодарностью.

Thnx!

+0

Macvim поставляется со своим собственным двоичным кодом vim. Поэтому неудивительно, что терминальные vim и MacVim имеют разные версии. – FDinoff

+0

Это не удивительно. Там вы можете использовать другую версию. Я этого не делал раньше, но я не могу, чтобы жизнь меня помнила, как. Я просто помню, что использовал доморощенный. – DavidVII

ответ

4

Вам нужно только установить MacVim: он работает как в графическом интерфейсе и в терминале.

Я не знаю, откуда возникает путаница, но ни gvim, ни macvim не являются интерфейсами для отдельного vim. Это vim.

+1

Я вижу ... Я довольно новичок в vim, поэтому я точно не знал, как это работает. Хорошо, как мне обновить версию vim, с которой работает macvim? Возможно, у доморощенного нет последней версии или, может быть, macvim не догнал последнюю обновленную версию? – DavidVII

+1

@DavidBecerra MacVim - отдельная ветвь vim (вверх по течению vim + некоторые специфичные для Mac вещи). Таким образом, существует некоторое отставание от времени, когда некоторый патч принимается в Vim вверх по течению и время, когда он сливается в macvim. Как вы можете видеть [здесь] (https://github.com/b4winckler/macvim/commits/master), последняя версия macvim - это 7.4.052, которая была объединена с потоком вверх назад месяц назад. Последняя версия vim - 7.4.079. Я не знаю, что такое лаг между обновлением homebrew (если есть такая вещь: я не использую Mac) и macvim upstream change. – ZyX

+0

Последний снимок Macvim - 7.4.52. Он почти всегда отстает от официального источника, который используется формулой vim. Поскольку вы хотите использовать графический интерфейс, вы должны придерживаться Macvim, youg. Однако отставание в этом. – romainl

0

Вы установили две разные части программного обеспечения ... но вы только хотите использовать их? Если это так, то просто укажите свой macvim в своей оболочке; например:

псевдоним Vim = "/ Applications/MacVim.app/Содержание/MacOS/Vim"

0

Вы можете переименовать свою систему vim, тогда vim будет mac vim

Смежные вопросы