Question Ouvrir des fichiers avec MacVim en ligne de commande


De ma ligne de commande je saisis la commande

open .lists

Cela ouvre le fichier texte dans TextEdit. Je suis sûr que certaines extensions de fichiers s'ouvriront avec MacVim. Je ne sais pas comment obtenir tous les fichiers texte à ouvrir avec MacVim.


2
2018-06-25 13:32


origine


qu'en est-il de vim filename? - John C


Réponses:


le open commande ouvrira le fichier avec le programme par défaut, comme si vous aviez double-cliqué sur le fichier dans le Finder. Cependant, la commande a 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 permet quelques possibilités:

Vous pouvez associer une extension de fichier à une application (telle que MacVim) via la boîte de dialogue "Info". Il suffit de sélectionner le fichier et appuyez sur Cmd-i, puis accédez à l'onglet "Ouvrir avec", sélectionnez l'application et cliquez sur "Modifier tout ...". Cela va changer l'application par défaut pour ce fichier et le open commande fonctionnera comme vous le souhaitez.

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

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

Ensuite, vous pouvez taper edit filename dans Terminal et le fichier s'ouvrira dans MacVim.


5
2018-06-25 15:12



Travaillé parfaitement J'ai ajouté l'alias à mon fichier .zshrc. - Ravenous


Essayer

mvim filename

Vous devrez peut-être définir votre PATH en fonction de la façon dont vous l'avez installé.

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


2
2018-06-25 14:57