Я на Mac OSX, и мне нужно переустановить или собрать VIM с некоторыми пользовательскими переключателями.

Как мне это сделать? Будет ли он просто перезаписывать существующий или мне как-то деинсталлировать?

Я знаю, что у macvim это есть (+ интерпретатор Ruby), но я хочу, чтобы стандартный vim работал.

2 ответа2

2

Если вы делаете нормальный процесс make:

./configure; make; make install

он установит новый двоичный vim в ваш каталог /usr/local/bin . Затем вы можете либо запустить его напрямую с /usr/local/bin/vim либо создать псевдоним в вашем .bashrc например:

alias vim="/usr/local/bin/vim"

Затем, когда вы vim в командной строке, он запустит новую версию vim. Старая версия останется в /usr/bin/vim . Я бы не рекомендовал удалять его, так как вам может понадобиться запустить его в будущем.

1

Я знаю, что создание чего-то из исходного кода может быть странным источником удовольствия - это то, что я чувствую в любом случае - но в комплекте MacVim есть обычный исполняемый файл (CLI) Vim со всеми теми же функциями.

Добавьте эту строку в ваш ~/.bashrc или ~/.profile или где бы вы не использовали псевдонимы и пользовательские функции bash:

alias vim='/path/to/MacVim.app/Contents/MacOS/Vim'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .