Como posso instalar o MacVim no OS X?

126

Estou usando o OS X 10.9.1 (Mavericks).

Quais são as etapas sistemáticas para instalar no Gvim ou MacVim no Mac OS? Se você escrever as etapas usando 1, 2, 3, ..., seria fácil seguir.

Devo confessar que não compreendi todas as instruções fornecidas na página MacVim. Outras páginas da web pesquisadas pelo Google não esclarecem. Por exemplo

O que é $VIMRUNTIME? Qual versão do vim devo instalar no meu sistema operacional?

Agora, de alguma forma, instalei o MacVim no meu sistema (não sistematicamente, acredito). Percebo que tenho uma pasta /Applications/gvim.app/MacVim.app/.

Agora, quando abro um arquivo de texto do MacVim, que já foi escrito usando o vi-editor, o MacVim não o reconhece. O vi também não reconhece o que está escrito no MacVim!

Como posso resolver isto?

hbaromega
fonte

Respostas:

258
  • Etapa 1. Instale o homebrew a partir daqui: http://brew.sh
  • Etapa 1.1. Correexport PATH=/usr/local/bin:$PATH
  • Etapa 2. Execute brew update
  • Etapa 3. Execute brew install vim && brew install macvim
  • Etapa 4. Execute brew link macvim

Agora você tem as versões mais recentes do vim e macvim gerenciadas pelo brew. Execute de brew update && brew upgradevez em quando para atualizá-los.

Isso inclui a instalação da CLI mvime do aplicativo mac (que apontam para a mesma coisa).

Eu uso essa configuração e funciona como um encanto. O Brew cuida da instalação do vim com as opções preferíveis.

reem
fonte
1
Aumentando isso. O brewMacVim -ed é atualizado com muito mais frequência do que o link que Peter postou. Ambos funcionam embora.
krystah
1
Bom, o brew instala pacotes binários ou compila a partir do código-fonte?
Peter Gibson
2
Compila a partir da fonte. Você pode dar uma olhada no github.com/Homebrew/homebrew/blob/master/Library/Formula/… para ver o script ruby ​​que o brew usa para instalá-lo.
Reem
11
Não tenho certeza quando isso foi adicionado, mas a vinculação do aplicativo agora requer execução brew linkapps.
Kara Brightwell
8
Além disso, para fazer isso funcionar com o Spotlight, descobri que clicar com o botão direito do mouse no aplicativo MacVim homebrew (/usr/local/Cellar/macvim/7.4-81/MacVim)> "Criar alias" e movê-lo para / Applications Spotlight o escolherão acima. Não sei por que o alias do brew linakapps não é escolhido pelo Spotlight. (isto é, como de fermentação 0.9.5 nos X El Capitan)
DonnaLea
31

Agora também há uma nova opção em http://vimr.org/ , que parece bastante promissora.

Xuan
fonte
15
  1. Faça o download da versão mais recente em https://github.com/macvim-dev/macvim/releases

  2. Expanda o arquivo.

  3. Coloque o MacVim.app em /Applications/.

Feito.

romainl
fonte
"Expandir"? Estou procurando, mas a única maneira que vejo para criar o aplicativo como .app a partir desse link é compilá-lo (exigindo o download de mais de 4 GB do Xcode). Esta resposta ainda é válida?
Curinga
4
Claro que ainda é válido. O GitHub não é exatamente um modelo em termos de UX, portanto, desculpe-o por perder o link "Versões".
romainl
1
Ha obrigado. É claro que eu ver isso depois que eu terminar de baixar e compilar manualmente ....
Wildcard
8

Que Macvim é obsoleto. Use https://github.com/macvim-dev/macvim vez

Consulte as Perguntas frequentes ( https://github.com/b4winckler/macvim/wiki/FAQ#how-can-i-open-files-from-terminal ) para saber como instalar o mvimscript para iniciar a partir da linha de comando

Peter Gibson
fonte
MacVim.dmginstala para /Applicationsok, mas sem mvim- está no github (clone ou .zip).
Denis #
Para definir o mvimscript de shell, copie o arquivo mvim do DMG e cole no seu Desktop , abra um terminal e digite cp ~/Desktop/mvim /usr/local/bine reinicie o terminal. É isso aí! : D Agora abra uma pasta ou arquivos com mvim .oumvim file.txt
alexventuraio
Depois de instalar o DMG, existe um script mvim em /Applications/MacVim.app/Contents/bin/mvim. Minha preferência é criar um lançador / usr / local / bin / mvim com #!/bin/sh/exec /Applications/MacVim.app/Contents/bin/mvim "$@"
AbePralle
Após a instalação do dmg, para iniciar a partir da linha de comando com args: defina add path para a lixeira do aplicativo. Para o MacVim, fiz o seguinte. exportar PATH = / Aplicativos / MacVim.app / Conteúdo / bin: $ PATH Um alias, é outra opção que tentei. alias mvim = '/ Aplicativos / MacVim.app / Conteúdo / bin / mvim' alias gvim = mvim
zerocog