Comment puis-je installer MacVim sur OS X?

126

J'utilise OS X 10.9.1 (Mavericks).

Quelles sont les étapes systématiques pour installer sur Gvim ou MacVim sous Mac OS? Si vous écrivez les étapes en utilisant 1, 2, 3, ..., ce serait facile à suivre.

Je dois avouer que je n'ai pas compris toutes les instructions fournies sur la page MacVim. Les autres pages Web recherchées par Google ne clarifient pas. Par exemple

C'est quoi $VIMRUNTIME? Quelle version de vim dois-je installer pour mon système d'exploitation?

Maintenant, j'ai installé MacVim dans mon système (pas systématiquement, je crois). Je peux voir que j'ai un dossier /Applications/gvim.app/MacVim.app/.

Maintenant, quand j'ouvre un fichier texte de MacVim, qui a déjà été écrit avec vi-editor, MacVim ne le reconnaît pas. De plus, vi ne reconnaît pas ce qui est écrit dans MacVim!

Comment puis-je résoudre ça?

hbaromega
la source

Réponses:

258
  • Étape 1. Installez homebrew à partir d'ici: http://brew.sh
  • Étape 1.1. Courirexport PATH=/usr/local/bin:$PATH
  • Étape 2. Exécutez brew update
  • Étape 3. Exécutez brew install vim && brew install macvim
  • Étape 4. Exécutez brew link macvim

Vous avez maintenant les dernières versions de vim et macvim gérées par brew. Exécutez de brew update && brew upgradetemps en temps pour les mettre à niveau.

Cela inclut l'installation de la CLI mvimet de l'application Mac (qui pointent toutes les deux vers la même chose).

J'utilise cette configuration et cela fonctionne comme un charme. Brew s'occupe même d'installer vim avec les options préférables.

reem
la source
1
Augmenter cela. Le brew-ed MacVim est mis à jour beaucoup plus fréquemment que celui du lien que Peter a publié. Les deux fonctionnent cependant.
krystah le
1
Bien, est-ce que brew installe des paquets binaires ou compile à partir des sources?
Peter Gibson
2
Le compile à partir de la source. Vous pouvez jeter un œil sur github.com/Homebrew/homebrew/blob/master/Library/Formula/… pour voir le script ruby ​​utilisé par brew pour l'installer.
reem
11
Je ne sais pas quand cela a été ajouté, mais la liaison de l'application nécessite maintenant une exécution brew linkapps.
Kara Brightwell
8
De plus, pour que cela fonctionne avec Spotlight, j'ai trouvé qu'un clic droit sur l'application homebrew MacVim (/usr/local/Cellar/macvim/7.4-81/MacVim)> "Make Alias" et le déplacer dans / Applications Spotlight le sélectionnera vers le haut. Je ne sais pas pourquoi l'alias brew linakapps n'est pas repris par Spotlight. (c'est à partir de la version 0.9.5 sur OS X El Capitan)
DonnaLea
31

Il y a aussi une nouvelle option maintenant dans http://vimr.org/ , qui semble assez prometteuse.

Xuan
la source
15
  1. Téléchargez la dernière version sur https://github.com/macvim-dev/macvim/releases

  2. Développez l'archive.

  3. Mettez MacVim.app dans /Applications/.

Terminé.

romainl
la source
"Développez-le"? Je cherche, mais la seule façon que je vois pour que l'application soit construite en tant que .app à partir de ce lien est de la compiler (nécessitant le téléchargement de plus de 4 Go de Xcode). Cette réponse est-elle toujours valable?
Wildcard
4
Bien sûr, c'est toujours valable. GitHub n'est pas exactement un modèle en termes d'UX donc je vous pardonne d'avoir manqué le lien "Releases".
romainl
1
Ha, merci. Bien sûr, je vois cela après avoir fini de télécharger et de compiler manuellement ....
Wildcard
8

Ce Macvim est obsolète. Utilisez plutôt https://github.com/macvim-dev/macvim

Consultez la FAQ ( https://github.com/b4winckler/macvim/wiki/FAQ#how-can-i-open-files-from-terminal ) pour savoir comment installer le mvimscript pour le lancement depuis la ligne de commande

Peter Gibson
la source
MacVim.dmginstalle sur /Applicationsok, mais sans mvim- c'est sur github (clone ou .zip).
denis
Pour définir le mvimscript shell, copiez simplement le fichier mvim de DMG et collez-le sur votre bureau , puis ouvrez un terminal et tapez cp ~/Desktop/mvim /usr/local/binet redémarrez le terminal. C'est tout! : D Maintenant, ouvrez le dossier ou les fichiers avec mvim .oumvim file.txt
alexventuraio
Après avoir installé le DMG, il y a un script mvim à /Applications/MacVim.app/Contents/bin/mvim. Ma préférence est de créer un lanceur / usr / local / bin / mvim avec #!/bin/sh/exec /Applications/MacVim.app/Contents/bin/mvim "$@"
AbePralle
Après l'installation de dmg, pour lancer à partir de la ligne de commande avec args: définissez ajouter un chemin vers le bac de l'application. Pour MacVim, j'ai fait ce qui suit. export PATH = / Applications / MacVim.app / Contents / bin: $ PATH Un alias, est une autre option que j'ai essayée. alias mvim = '/ Applications / MacVim.app / Contents / bin / mvim' alias gvim = mvim
zerocog