Jak mogę zainstalować MacVim na OS X?


126

Używam OS X 10.9.1 (Mavericks).

Jakie są systematyczne kroki instalacji w Gvim lub MacVim w Mac OS? Jeśli napiszesz kroki za pomocą 1, 2, 3, ..., będzie to łatwe do naśladowania.

Muszę przyznać, że nie zrozumiałem wszystkich instrukcji podanych na stronie MacVima. Inne strony internetowe przeszukiwane przez Google nie wyjaśniają. Na przykład

Co to jest $VIMRUNTIME? Jaką wersję vim powinienem zainstalować dla mojego systemu operacyjnego?

Teraz jakoś zainstalowałem MacVima w swoim systemie (nie systematycznie wierzę). Widzę, że mam folder /Applications/gvim.app/MacVim.app/.

Teraz, kiedy otwieram plik tekstowy z MacVima, który został już napisany przy użyciu edytora vi, MacVim go nie rozpoznaje. Również vi nie rozpoznaje wszystkiego, co jest napisane w MacVim!

Jak mogę to rozwiązać?

Odpowiedzi:


258
  • Krok 1. Zainstaluj homebrew stąd: http://brew.sh
  • Krok 1.1. Biegaćexport PATH=/usr/local/bin:$PATH
  • Krok 2. Uruchom brew update
  • Krok 3. Uruchom brew install vim && brew install macvim
  • Krok 4. Uruchom brew link macvim

Masz teraz najnowsze wersje vim i macvim zarządzane przez brew. Uruchom je brew update && brew upgradeod czasu do czasu, aby je ulepszyć.

Obejmuje to instalację CLI mvimi aplikacji Mac (które wskazują na to samo).

Używam tej konfiguracji i działa jak urok. Brew zajmuje się nawet instalacją vima z preferowanymi opcjami.


1
Podbijam to. brew-Ed MacVim jest aktualizowana znacznie częściej niż ten z linku Peter pisał. Oba działają jednak.
krystah

1
Świetnie, czy brew instaluje pakiety binarne czy kompiluje się ze źródeł?
Peter Gibson,

2
Kompiluje go ze źródła. Możesz rzucić okiem na github.com/Homebrew/homebrew/blob/master/Library/Formula/ ..., aby zobaczyć rzeczywisty skrypt ruby, którego używa brew do instalacji.
przypomnij sobie

11
Nie jestem pewien, kiedy to zostało dodane, ale połączenie aplikacji wymaga teraz uruchomienia brew linkapps.
Kara Brightwell,

8
Ponadto, aby to działało z Spotlight, stwierdziłem, że kliknięcie prawym przyciskiem myszy aplikacji homebrew MacVim (/usr/local/Cellar/macvim/7.4-81/MacVim)> „Utwórz alias” i przeniesienie tego do / Applications Spotlight spowoduje wybranie jej w górę. Nie wiem, dlaczego alias warzenia linakapps nie jest odbierany przez Spotlight. (to jest od brew 0.9.5 na OS X El Capitan)
DonnaLea


15
  1. Pobierz najnowszą wersję ze strony https://github.com/macvim-dev/macvim/releases

  2. Rozwiń archiwum.

  3. Umieść MacVim.app w /Applications/.

Gotowe.


„Rozwiń to”? Szukam, ale jedyny sposób, w jaki widzę, aby aplikacja była zbudowana jako .app z tego linku, to skompilowanie jej (wymaga pobrania 4+ GB Xcode). Czy ta odpowiedź jest nadal aktualna?
Wildcard

4
Oczywiście jest nadal aktualna. GitHub nie jest do końca modelem pod względem UX, więc wybaczam wam brak linku „Wydania”.
romainl

1
Ha, dzięki. Oczywiście widzę to po tym, jak skończę pobieranie i kompilację ręcznie ...
Wildcard

8

Ten Macvim jest przestarzały. Zamiast tego użyj https://github.com/macvim-dev/macvim

Zobacz FAQ ( https://github.com/b4winckler/macvim/wiki/FAQ#how-can-i-open-files-from-terminal ), aby dowiedzieć się, jak zainstalować mvimskrypt do uruchamiania z wiersza poleceń


MacVim.dmginstaluje się w /Applicationsporządku, ale bez mvim- to jest na github (klon lub .zip).
denis

Aby ustawić mvimskrypt powłoki, po prostu skopiuj plik mvim z DMG i wklej na pulpit , a następnie otwórz terminal i wpisz cp ~/Desktop/mvim /usr/local/bini uruchom ponownie terminal. Otóż ​​to! : D Teraz otwórz folder lub pliki z mvim .lubmvim file.txt
alexventuraio

Po zainstalowaniu DMG znajduje się skrypt mvim pod adresem /Applications/MacVim.app/Contents/bin/mvim. Wolę utworzyć program uruchamiający / usr / local / bin / mvim z #!/bin/sh/exec /Applications/MacVim.app/Contents/bin/mvim "$@"
AbePralle.

Po instalacji programu dmg, aby uruchomić z wiersza poleceń za pomocą argumentów: ustaw dodaj ścieżkę do kosza aplikacji. W przypadku MacVima wykonałem następujące czynności. export PATH = / Applications / MacVim.app / Contents / bin: $ PATH Alias ​​to kolejna opcja, którą wypróbowałem. alias mvim = '/ Applications / MacVim.app / Contents / bin / mvim' alias gvim = mvim
zerocog
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.