Як я можу встановити 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. Встановіть домашню мову звідси: 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
Підвищуючи це. The brew-ed MacVim оновлюється набагато частіше, ніж той, який розміщено за посиланням Петра. Обидва працюють, хоча.
krystah

1
Приємно, чи пивоварня встановлює двійкові пакети чи збирає з джерела?
Пітер Гібсон

2
Компілює його з джерела. Ви можете подивитися на github.com/Homebrew/homebrew/blob/master/Library/Formula/…, щоб побачити фактичний сценарій рубіну, який Brew використовує для його встановлення.
reem

11
Не впевнений, коли це було додано, але зараз потрібно запустити зв'язок програми brew linkapps.
Кара Брайтвелл

8
Крім того, щоб зробити цю роботу з Spotlight, я виявив, що правою кнопкою миші натисніть домашню програму MacVim (/usr/local/Cellar/macvim/7.4-81/MacVim)> "Зробити псевдонім" і перемістивши її в / Прожектор програм, потім виберіть її вгору Не знаєте, чому псевдонім вареного лінакапса не підбирає прожектор. (це
заварено 0,9,5


15
  1. Завантажте останню збірку з https://github.com/macvim-dev/macvim/releases

  2. Розгорніть архів.

  3. Помістіть MacVim.app /Applications/.

Зроблено.


"Розгорнути"? Я дивлюся, але єдиний спосіб я бачу, як додаток будується як .app із цього посилання - це його скласти (вимагає завантаження Xcode 4+ ГБ). Чи справді ця відповідь справедлива?
Wildcard

4
Звичайно, це все ще діє. GitHub - це не зовсім модель в плані UX, тому я прощаю вас за те, що ви пропустили посилання "Релізи".
romainl

1
Ха, дякую. Звичайно, це я бачу, коли закінчу завантажувати та збирати вручну ....
Wildcard

8

Цей Маквім застарілий. Використовуйте замість 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 (клон або .zip).
denis

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

Після встановлення DMG є mvim-скрипт на /Applications/MacVim.app/Contents/bin/mvim. Моє вподобання - створити / usr / local / bin / mvim Launch за допомогою #!/bin/sh/exec /Applications/MacVim.app/Contents/bin/mvim "$@"
AbePralle

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