¿Cómo instalo MacVim?

30

¿Cómo instalo MacVim en Mountain Lion? Quiero obtener la aplicación MacVim, así como la nueva línea de comandos vim.

Veo que hay varias formas de hacerlo (una instantánea de Google Code, a través de Homebrew), y si uso Homebrew, veo múltiples opciones. ¿De qué manera funcionará mejor tanto para usar la aplicación nativa como para usar vim en la línea de comandos?

DW
fuente

Respuestas:

48

Aquí está el procedimiento que recomiendo, para aquellos que se sienten cómodos con la línea de comandos y con Homebrew:

Instalar Homebrew.

Ejecute lo siguiente en la línea de comando (en la Terminal):

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

Edite sus archivos de inicio de shell para asegurarse de que /usr/local/binsuceda primero en su $PATH.

Si usa vim como $VISUALo $EDITOR, agregue `export VISUAL = 'mvim -f' a su entorno ( detalles ).

Compruebe que instaló todo correctamente ejecutando

brew doctor

Ahora, puede ejecutar el MacVim gráfico en un archivo ejecutándolo mvim foo.txtdesde la línea de comandos. O puede ejecutar el editor basado en texto ejecutando vim foo.txt. Además, si otros programas (p. Ej., Git) desembocan en un editor separado, ejecutarán el MacVim gráfico.

Consulte también ¿Cómo ejecutar mvim (MacVim) desde la Terminal? y establezca macvim como aplicación predeterminada después de la instalación de homebrew .

DW
fuente
6

MacVim mantenedor aquí.

Es una pregunta antigua, pero merece otra respuesta para completar: el nuevo repositorio de MacVim se encuentra en github.com/macvim-dev/macvim , puede consultar la página de lanzamientos allí para descargar la instantánea más reciente (las antiguas también). Siempre se compilan con la última versión de OS X (es decir, no recompilo las instantáneas antiguas con el sistema operativo más nuevo, pero la instantánea actual siempre se compila con el sistema operativo actual). Por supuesto, también puede descargar la fuente y compilarlo usted mismo o usar homebrew como dice la respuesta aceptada.

Douglas Drumond
fuente
3

Es bastante sencillo, solo descargue la última instantánea de GitHub y siga las instrucciones en el archivo readme.txt

Alex Gelman
fuente