¿Cómo puedo instalar MacVim en OS X?

126

Estoy usando OS X 10.9.1 (Mavericks).

¿Cuáles son los pasos sistemáticos para instalar en Gvim o MacVim en Mac OS? Si escribe los pasos usando 1, 2, 3, ..., sería fácil de seguir.

Debo confesar que no entendí todas las instrucciones proporcionadas en la página de MacVim. Otras páginas web buscadas en google no aclaran. P.ej

¿Qué es $VIMRUNTIME? ¿Qué versión de vim debo instalar para mi sistema operativo?

Ahora de alguna manera he instalado MacVim en mi sistema (no sistemáticamente, creo). Puedo ver que tengo una carpeta /Applications/gvim.app/MacVim.app/.

Ahora, cuando abro un archivo de texto de MacVim, que ya estaba escrito usando vi-editor, MacVim no lo reconoce. ¡También vi no reconoce lo que está escrito en MacVim!

¿Cómo puedo resolver esto?

hbaromega
fuente

Respuestas:

258
  • Paso 1. Instala homebrew desde aquí: http://brew.sh
  • Paso 1.1. correrexport PATH=/usr/local/bin:$PATH
  • Paso 2. Corre brew update
  • Paso 3. Corre brew install vim && brew install macvim
  • Paso 4. Corre brew link macvim

Ahora tiene las últimas versiones de vim y macvim administradas por brew. Ejecutar de brew update && brew upgradevez en cuando para actualizarlos.

Esto incluye la instalación de la CLI mvimy la aplicación mac (que apuntan a lo mismo).

Yo uso esta configuración y funciona de maravilla. Brew incluso se encarga de instalar vim con las opciones preferibles.

reem
fuente
1
Subiendo esto. El brewMacVim -ed se actualiza con mucha más frecuencia que el del enlace que Peter publicó. Sin embargo, ambos funcionan.
krystah
1
Bien, ¿brew instala paquetes binarios o compila desde la fuente?
Peter Gibson el
2
Compila desde la fuente. Puede echar un vistazo a github.com/Homebrew/homebrew/blob/master/Library/Formula/… para ver el script real de ruby ​​que brew usa para instalarlo.
reem
11
No estoy seguro de cuándo se agregó esto, pero vincular la aplicación ahora requiere ejecutarse brew linkapps.
Kara Brightwell
8
Además, para que esto funcione con Spotlight, descubrí que al hacer clic con el botón derecho en la aplicación Homebrew MacVim (/usr/local/Cellar/macvim/7.4-81/MacVim)> "Crear alias" y moverlo a / Aplicaciones Spotlight lo seleccionará. arriba. No sé por qué Spotlight no recoge el alias de linakapps. (esto es a partir de brew 0.9.5 en OS X El Capitan)
DonnaLea
15
  1. Descargue la última compilación desde https://github.com/macvim-dev/macvim/releases

  2. Expande el archivo.

  3. Poner MacVim.app en /Applications/.

Hecho.

romainl
fuente
"Expandelo"? Estoy buscando, pero la única forma en que veo que la aplicación se construya como .app desde ese enlace es compilarla (que requiere la descarga de Xcode de más de 4 GB). ¿Esta respuesta sigue siendo válida?
Comodín el
44
Por supuesto que sigue siendo válido. GitHub no es exactamente un modelo en términos de UX, así que te perdono por perderte el enlace "Lanzamientos".
romainl
1
Ja, gracias. Por supuesto, veo esto después de que termine de descargar y compilar manualmente ....
Comodín
8

Que Macvim es obsoleto. Use https://github.com/macvim-dev/macvim lugar

Consulte las preguntas frecuentes ( https://github.com/b4winckler/macvim/wiki/FAQ#how-can-i-open-files-from-terminal ) para saber cómo instalar el mvimscript para iniciarlo desde la línea de comandos

Peter Gibson
fuente
MacVim.dmgse instala en /Applicationsok, pero sin mvimeso está en github (clone o .zip).
denis
Para configurar el mvimscript de shell, simplemente copie el archivo mvim del DMG y péguelo en su Escritorio , luego abra un Terminal y escriba cp ~/Desktop/mvim /usr/local/biny reinicie el terminal. ¡Eso es! : D Ahora abra la carpeta o archivos con mvim .omvim file.txt
alexventuraio
Después de instalar el DMG, hay un script mvim en /Applications/MacVim.app/Contents/bin/mvim. Mi preferencia es crear un / usr / local / bin / mvim launcher con #!/bin/sh/exec /Applications/MacVim.app/Contents/bin/mvim "$@"
AbePralle
Después de la instalación de dmg, para iniciar desde la línea de comandos con args: establezca agregar ruta a la papelera de la aplicación. Para MacVim, hice lo siguiente. export PATH = / Applications / MacVim.app / Contents / bin: $ PATH Un alias, es otra opción que probé. alias mvim = '/ Aplicaciones / MacVim.app / Contenido / bin / mvim' alias gvim = mvim
zerocog