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?

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.


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


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.


"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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.