12 ответов:
в корне файла .bz2 должен быть скрипт с именем mvim. Скопируйте это где-нибудь в свой $PATH ( /usr/local/bin было бы хорошо), и вы должны быть отсортированы.
Я не думаю, что мне нужно что-то добавить к пути, сделал
brew install macvim mvim -vзатем следует открыть macvim в терминале, вы также можете пойти вперед и псевдоним, что
alias vim='mvim -v'
Если вы идете по маршруту варки, лучшим способом установки будет:
brew install macvim --with-override-system-vimЭто обеспечит mvim, vim, vi, view и т. д. в /usr/local / bin (все символически связаны с копией в подвале). Это также устраняет необходимость создавать любые псевдонимы, а также изменяет ваш vi, vim и т. д. чтобы все использовали тот же дистрибутив Vim, что и ваш MacVim.
кроме того, если вы хотите использовать MacVim (или GVim) как
$VISUALили$EDITOR, вы должны знать, что по умолчанию MacVim разветвляет новый процесс от родительского, в результате чего возвращаемое значение MacVim не достигает родительского процесса. Это может запутать другие приложения, но Git, похоже, проверяет состояние временного файла сообщения фиксации, который обходит это ограничение. В общем, это хорошая практика, чтобыexport VISUAL='mvim -f'чтобы гарантировать, что MacVim будет не вилка новый процесс при вызове, что должно дать вам то, что вы хотите, при использовании его в среде оболочки.
Если у вас уже установлен macVim:
/Applications/MacVim.app/Contents/MacOS/Vim -gдаст вам MacVim GUI.просто добавьте псевдоним.
Я использую
gvimпотому что это то, что я использую в linux для gnome-vim.
alias gvim='/Applications/MacVim.app/Contents/MacOS/Vim -g'
Если у вас доморощенного установлен, это все, что вам нужно сделать:
brew install macvim brew linkappsвведите
mvimв вашем терминале для запуска MacVim.
вот что я сделал:
после построения Macvim я скопировал mvim в один из моих $ PATH destinations (в этом случае я выбрал /usr/local/bin)
cp -v [MacVim_source_folder]/src/MacVim/mvim /usr/local/binзатем, когда вы вызываете mvim, он теперь распознается, но есть раздражающая вещь. Он открывает визуальное окно MacVim, а не в терминале. Чтобы сделать это, вы должны вызвать
mvim -vчтобы убедиться, что каждый раз, когда вы вызываете mvim вам не нужно помнить, чтобы добавить '- v ' вы можете создать псевдоним:
псевдоним mvim= 'mvim-v'
однако этот псевдоним будет сохраняться только для этого сеанса терминала. Чтобы этот псевдоним выполнялся каждый раз, когда вы открываете окно терминала, вы должны включить его в свой .профиль Этот.профиль должен быть в вашем домашнем каталоге. Если это не так, создайте его.
cd ~ mvim -v .profileвключите туда команду alias и сохраните ее.
вот именно.
Я добавляю комментарий Барда парка здесь, потому что это был настоящий ответ для меня:
поскольку mvim - это просто сценарий оболочки, вы можете скачать его непосредственно из источника MacVim на GitHub здесь:http://raw.github.com/b4winckler/macvim/master/src/MacVim/mvim
предположим, что MacVim установлен в папке приложения.
вместо добавления MacVim путь к вашей среде, создать ссылку, введя это в терминале:
sudo ln -s /Applications/MacVim.app/Contents/bin/mvim /usr/local/bin/mvimзатем откройте новое окно терминала / вкладку и введите
mvim.
Я бы серьезно рекомендовал установить MacVim через MacPorts (
sudo port install MacVim).при установке MacPorts автоматически обновляет ваш профиль, чтобы включить /opt/local /bin в свой путь, и поэтому, когда mvim установлен как/opt/local/bin / mvim во время установки MacVim, вы сразу найдете его готовым к использованию.
при установке MacVim порт MacVim.пакет приложений установлен в /Applications / MacPorts для вас тоже.
хорошая вещь о переход на маршрут MacPorts заключается в том, что вы также сможете установить git (
sudo port install git-core) и многие другие порты. Настоятельно рекомендуемый.
Для Mac
.appпакеты, вы должны установить их через cask, если таковые имеются, так как использование символических ссылок может вызвать проблемы. Вы даже можете получить следующее предупреждение, если выbrew linkapps:к сожалению
brew linkappsне может вести себя хорошо, например, с помощью Spotlight либо псевдонимы, либо символические ссылки и доморощенные формулы не строят "правильный".appсвязки, которые могут быть перемещены. Вместо этого, пожалуйста, рассмотрите возможность использованияbrew caskи миграция формул с помощью.appы бочки.для MacVim, вы можете установить с:
brew cask install macvimвы должны быть в состоянии запустить MacVim, как вы делаете любое другое приложение macOS, в том числе
mvimилиopen -a MacVimиз терминальной сессии.
это работает для меня:
λ brew link --overwrite macvim Linking /usr/local/Cellar/macvim/8.0-146_1... 12 symlinks created
Comments