Подтвердить что ты не робот

Переопределение системы vim на Mac

Я установил macvim через brew install macvim --override-system-vim. Кажется, все хорошо. Когда я делаю ls -lart на /usr/local/bin, вот что я получаю для символических ссылок относительно vim:

vimex -> ../Cellar/macvim/7.3-66/bin/vimex      
vimdiff -> ../Cellar/macvim/7.3-66/bin/vimdiff
vim -> ../Cellar/macvim/7.3-66/bin/vim
view -> ../Cellar/macvim/7.3-66/bin/view
vi -> ../Cellar/macvim/7.3-66/bin/vi
mvimex -> ../Cellar/macvim/7.3-66/bin/mvimex
mvimdiff -> ../Cellar/macvim/7.3-66/bin/mvimdiff
mvim -> ../Cellar/macvim/7.3-66/bin/mvim
mview -> ../Cellar/macvim/7.3-66/bin/mview
gvimex -> ../Cellar/macvim/7.3-66/bin/gvimex
gvimdiff -> ../Cellar/macvim/7.3-66/bin/gvimdiff
gvim -> ../Cellar/macvim/7.3-66/bin/gvim
gview -> ../Cellar/macvim/7.3-66/bin/gview

Кроме того, запуск which vim дает /usr/local/bin/vim. Однако, когда я запускаю vim из терминала, я получаю версию 7.3, а не 7.3.754, которую я получаю, когда я запускаю /usr/local/Cellar/macvim/7.3-66/bin/vim напрямую. Что мне здесь не хватает, поскольку это, очевидно, не то же самое.

4b9b3361

Ответ 1

Симлинк выглядит отлично. Попробуйте перезагрузить терминал. Может быть проблема с кэшированием.

Ответ 2

Система vim находится в /usr/bin. Если ваш путь имеет /usr/bin до/usr/local/bin, вы получите систему vim. Проверьте свой путь с помощью "echo $PATH" в терминале.