Как я могу установить MacVim на OS X?


126

Я использую OS X 10.9.1 (Mavericks).

Каковы систематические шаги по установке в Gvim или MacVim в Mac OS? Если вы напишете шаги, используя 1, 2, 3, ..., будет легко следовать.

Должен признаться, что я не понял всех инструкций, представленных на странице MacVim. Другие веб-страницы, на которых выполнялся поиск в Google, не уточняют. Например

Что есть $VIMRUNTIME? Какую версию vim мне следует установить для моей ОС?

Каким-то образом я установил MacVim в свою систему (я считаю, что это не систематически). Я вижу, что у меня есть папка /Applications/gvim.app/MacVim.app/.

Теперь, когда я открываю текстовый файл из MacVim, который уже был написан с помощью vi-редактора, MacVim его не распознает. Также vi не распознает все, что написано в MacVim!

Как я могу это решить?

Ответы:


258
  • Шаг 1. Установите homebrew отсюда: http://brew.sh
  • Шаг 1.1. Бегатьexport PATH=/usr/local/bin:$PATH
  • Шаг 2. Запуск brew update
  • Шаг 3. Запускаем brew install vim && brew install macvim
  • Шаг 4. Запускаем brew link macvim

Теперь у вас есть последние версии vim и macvim, которыми управляет brew. Запускайте brew update && brew upgradeвремя от времени, чтобы обновить их.

Это включает в себя установку CLI mvimи приложения для Mac (которые указывают на одно и то же).

Я использую эту установку, и она работает как шарм. Brew даже позаботится об установке vim с предпочтительными опциями.


1
Поднимая это. brew-Ed MacVim обновляется гораздо чаще , чем один из ссылки Петр разместил. Оба работают.
krystah 09

1
Хорошо, brew устанавливает бинарные пакеты или компилируется из исходников?
Питер Гибсон

2
Компилирует его из исходников. Вы можете взглянуть на github.com/Homebrew/homebrew/blob/master/Library/Formula/…, чтобы увидеть реальный скрипт ruby, который brew использует для его установки.
reem

11
Не уверен, когда это было добавлено, но для связывания приложения теперь требуется запуск brew linkapps.
Кара Брайтвелл

8
Кроме того, чтобы заставить эту работу работать с Spotlight, я обнаружил, что щелкнув правой кнопкой мыши приложение MacVim homebrew (/usr/local/Cellar/macvim/7.4-81/MacVim)> «Сделать псевдоним» и переместив его в / Applications Spotlight, вы выберете его вверх. Не знаю, почему псевдоним brew linakapps не используется Spotlight. (это по состоянию на версию 0.9.5 для OS X El Capitan)
DonnaLea


15
  1. Загрузите последнюю сборку с https://github.com/macvim-dev/macvim/releases

  2. Разверните архив.

  3. Поместите MacVim.app в /Applications/.

Готово.


«Развернуть»? Я ищу, но единственный способ получить приложение, созданное как .app по этой ссылке, - это скомпилировать его (для этого требуется загрузка 4+ ГБ Xcode). Этот ответ еще действителен?
Wildcard

4
Конечно, все еще в силе. GitHub - не совсем модель с точки зрения UX, поэтому я прощаю вас за то, что вы пропустили ссылку «Релизы».
romainl

1
Ха, спасибо. Конечно, я вижу это после завершения загрузки и компиляции вручную ....
Wildcard

8

Этот Macvim устарел. Вместо этого используйте https://github.com/macvim-dev/macvim

См. FAQ ( https://github.com/b4winckler/macvim/wiki/FAQ#how-can-i-open-files-from-terminal ), чтобы узнать, как установить mvimскрипт для запуска из командной строки.


MacVim.dmgустанавливается в /Applicationsнормально, но без mvim- это на github (clone или .zip).
Денис

Чтобы установить mvimсценарий оболочки, просто скопируйте файл mvim из DMG и вставьте его на рабочий стол , затем откройте терминал, введите cp ~/Desktop/mvim /usr/local/binи перезапустите терминал. Это оно! : D Теперь открывайте папку или файлы с помощью mvim .илиmvim file.txt
alexventuraio

После установки DMG в папке /Applications/MacVim.app/Contents/bin/mvim. Я предпочитаю создать программу запуска / usr / local / bin / mvim с #!/bin/sh/exec /Applications/MacVim.app/Contents/bin/mvim "$@"
AbePralle

После установки dmg для запуска из командной строки с аргументами: укажите путь к папке приложения. Для MacVim я сделал следующее. export PATH = / Applications / MacVim.app / Contents / bin: $ PATH Псевдоним - еще один вариант, который я пробовал. alias mvim = '/ Applications / MacVim.app / Contents / bin / mvim' псевдоним gvim = mvim
zerocog
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.