3 votes

Ouvrir des fichiers avec MacVim à partir de la ligne de commande

Dans ma ligne de commande, j'entre la commande suivante

open .lists

Il s'agit d'ouvrir le fichier texte dans TextEdit. Je suis presque sûr que certaines extensions de fichiers s'ouvrent avec MacVim. Je ne sais pas comment faire pour que tous les fichiers texte s'ouvrent avec MacVim.

8voto

Griffin Points 1

En open ouvrira le fichier avec le programme par défaut, comme si vous aviez double-cliqué sur le fichier dans le Finder. Cependant, la commande dispose de quelques options :

 -a application
     Specifies the application to use for opening the file

 -e  Causes the file to be opened with /Applications/TextEdit

 -t  Causes the file to be opened with the default text editor, as determined via LaunchServices

Cela vous offre plusieurs possibilités :

Vous pouvez associer une extension de fichier à une application (telle que MacVim) via le "dialogue d'information". Il suffit de sélectionner le fichier et d'appuyer sur Cmd-i, puis d'aller dans l'onglet "Ouvrir avec", de sélectionner l'application et d'appuyer sur "Changer tout...". Cette opération modifie l'application par défaut pour ce fichier et le fichier open fonctionnera comme vous le souhaitez.

Une autre option consiste à ajouter un alias à votre ~/.profile qui utilise MacVim pour ouvrir des fichiers. Quelque chose comme :

alias edit="open -a MacVim.app $1"

Vous pouvez ensuite taper edit filename dans Terminal et le fichier s'ouvrira dans MacVim.

3voto

marcwho Points 285

Pruebe

mvim filename

Il se peut que vous deviez modifier votre PATH en fonction de la façon dont vous l'avez installé.

Jetez un coup d'œil à https://stackoverflow.com/questions/2056137/how-to-run-mvim-macvim-from-terminal

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X