274 votes

Comment faire fonctionner mvim (MacVim) du Terminal ?

J’ai MacVim installé et je suis en train de mettre en place comme éditeur pour Git (contrôle de version), mais je ne peux pas lancer « mvim » de la ligne de commande comme il n’est pas reconnu. Comment puis-je configurer les mvim donc je ne peux courir du Terminal ?

226voto

Swapneel Patil Points 1297

Je ne pense pas que je voudrais ajouter quelque chose sur le chemin, a fait

devrait ouvrir puis macvim dans le terminal, vous pouvez également aller devant lui et alias qui

192voto

Gordon Robertson Points 1807

Il devrait y avoir un script nommé mvim à la racine du fichier .bz2. Copier ce quelque part dans votre $PATH (usr serait bon) et vous devriez être trié.

106voto

Sean Chou Points 699

Si vous allez la route de l’infusion, la meilleure façon d’installer serait :

Qui fournira mvim, vim, vi, vue, etc. dans usr (tous les liens symboliques vers la copie dans la cave). Cela supprime également la nécessité de créer un alias et modifie vos vim, vim, etc. à toutes les utilisations de la même distribution de Vim comme votre MacVim.

45voto

hakamadare Points 1266

En outre, si vous souhaitez utiliser MacVim (ou GVim) $VISUAL ou $EDITOR, vous devez être conscient que, par défaut, MacVim déviera un nouveau processus de la mère, entraînant la MacVim valeur de retour n'atteignant pas le processus parent. Cela risque de perturber d'autres applications, mais Git semble vérifier le statut temporaire d'un message de validation de fichier, qui contourne cette limitation. En général, il est une bonne pratique d' export VISUAL='mvim -f' afin d'assurer MacVim sera pas à la fourche d'un nouveau processus, qui devrait vous donner ce que vous voulez quand vous l'utilisez avec votre environnement shell.

13voto

Douglas Points 146

Voici ce que j'ai fait:

Après la construction de Macvim j'ai copié mvim à l'un de mes $PATH destinations (Dans ce cas, j'ai choisi le répertoire /usr/local/bin)

cp -v [MacVim_source_folder]/src/MacVim/mvim /usr/local/bin

Ensuite, lorsque vous appelez mvim il est maintenant reconnu, mais il y a une chose désagréable. Il ouvre le visuel MacVim de fenêtre, pas la seule dans le terminal. Pour ce faire, vous devez appeler

mvim -v

Pour s'assurer que chaque fois que vous appelez mvim vous n'avez pas à ne pas oublier d'ajouter l'option '-v', vous pouvez créer un alias:

alias mvim='mvim -v'

Cependant, cet alias ne persiste que pendant cette session de Terminal. Pour avoir cet alias exécuté à chaque fois que vous ouvrez une fenêtre de Terminal, vous devez l'inclure dans votre .profil L' .profil devrait être dans votre répertoire home. Si ce n'est pas, créez-la.

cd ~
mvim -v .profile

inclure la commande alias là-bas et de l'enregistrer.

C'est tout.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X