Como instalo o MacVim?

30

Como instalo o MacVim no Mountain Lion? Desejo obter o aplicativo MacVim, bem como o novo vim da linha de comando.

Vejo que há várias maneiras de fazer isso (um instantâneo do Google Code, via Homebrew) e, se eu usar o Homebrew, vejo várias opções. De que maneira funcionará melhor tanto no uso do aplicativo nativo quanto no vim na linha de comando?

DW
fonte

Respostas:

48

Aqui está o procedimento que eu recomendo para aqueles que se sentem confortáveis ​​com a linha de comando e com o Homebrew:

Instale o Homebrew.

Execute o seguinte na linha de comando (no Terminal):

brew install macvim --with-override-system-vim
brew linkapps

Edite seus arquivos de inicialização do shell para garantir que eles sejam os /usr/local/binprimeiros no seu $PATH.

Se você usa o vim como $VISUALou $EDITOR, adicione `export VISUAL = 'mvim -f' ao seu ambiente ( detalhes ).

Verifique se você instalou tudo corretamente executando

brew doctor

Agora, você pode executar o MacVim gráfico em um arquivo executando a mvim foo.txtpartir da linha de comando. Ou, você pode executar o editor baseado em texto executando vim foo.txt. Além disso, se outros programas (por exemplo, git) criarem um editor separado, eles executarão o MacVim gráfico.

Veja também Como executar o mvim (MacVim) no Terminal? e Defina o macvim como aplicativo padrão após a instalação do homebrew .

DW
fonte
6

Mantenedor MacVim aqui.

É uma pergunta antiga, mas merece outra resposta para ser completo: o novo repositório MacVim está localizado em github.com/macvim-dev/macvim , você pode conferir a página de lançamentos lá para baixar o instantâneo mais recente (também antigos). Eles são sempre compilados na última versão do OS X (quero dizer, não recompilar os instantâneos antigos para o SO mais recente, mas o instantâneo atual é sempre compilado no SO atual). Obviamente, você também pode baixar o código-fonte e compilar-se ou usar o homebrew conforme a resposta aceita.

Douglas Drumond
fonte
3

É bem simples, basta baixar o instantâneo mais recente do GitHub e seguir as instruções no arquivo readme.txt

Alex Gelman
fonte