Abrindo arquivos com o MacVim a partir da linha de comando

2

Na linha de comando, estou inserindo o comando

open .lists

Isso está abrindo o arquivo de texto no TextEdit. Tenho certeza que algumas extensões de arquivo serão abertas com o MacVim. Não tenho certeza de como abrir todos os arquivos de texto no MacVim.

    
por Ravenous 25.06.2014 / 15:32

2 respostas

5

O comando open abrirá o arquivo com o programa padrão, como se você tivesse clicado duas vezes no arquivo no Finder. No entanto, o comando tem algumas opções:

 -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

Isso permite algumas possibilidades:

Você pode associar uma extensão de arquivo a um aplicativo (como o MacVim) por meio da "caixa de diálogo Informações". Basta selecionar o arquivo e clicar em Cmd-i, em seguida, vá para a aba "Abrir com", selecione app e clique em "Alterar tudo ...". Isso mudará o aplicativo padrão para esse arquivo e o comando open funcionará como você deseja.

Outra opção é adicionar um alias ao seu ~/.profile que use o MacVim para abrir arquivos. Algo como:

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

Depois, você pode digitar edit filename no Terminal e o arquivo será aberto no MacVim.

    
por 25.06.2014 / 17:12
2

Tente

mvim filename

Você pode ter que configurar seu PATH dependendo de como você o instalou.

Dê uma olhada no link

    
por 25.06.2014 / 16:57