¿Cómo actualizar el sistema predeterminado vim?

13

¡Finalmente, vim 8.0 ha sido lanzado ! Sin embargo, el vim preinstalado es vim 7.3 en mi sistema (OS X El Capitan), y quiero actualizarlo a la última versión 8.0.

Entonces, ¿cómo puedo hacer esto sin estropear las cosas? ¿Sería una buena idea simplemente anular el vim /usr/bin/vim? ¿Y qué hay de compilarlo desde la fuente?

nalzok
fuente
Básicamente, cualquier herramienta de línea de comandos funciona como apple.stackexchange.com/questions/93002/… o apple.stackexchange.com/a/231347/5472
bmike

Respuestas:

20

Obtenga el administrador de paquetes Homebrew * .

Instale la vimfórmula (a partir de hoy es Vim 8.0.2) con:

brew install vim

Verifique los mensajes que produjo para cualquier acción manual que deba realizar, aunque con la fórmula de Vim no debería haber problemas.

Una cosa más que debe hacer es verificar las variables de entorno para aquellas que puedan contener una ruta completa al sistema vi/ vim, como EDITORy actualizarlas para usar /usr/local/bin/vim.


Si ya tenía instalado Homebrew, antes de ejecutar el comando de instalación, actualice el repositorio local con:

brew update

Si ya tenía Vim instalado con Homebrew (o si en el futuro desea actualizar la versión de Vim), ejecute:

brew upgrade vim

* Homebrew es un administrador de paquetes de código abierto y de mantenimiento activo para Mac OS X. Mantiene los paquetes en la /usr/local/Cellarcarpeta de forma predeterminada. Almacena enlaces a los archivos ejecutables /usr/local/biny coloca este directorio por delante de los directorios del sistema en la PATHvariable de entorno. Tu /usr/bin/vimpuedes quedarte solo.

Homebrew también se encargará de todas las rutas y dependencias para los paquetes instalados.

techraf
fuente
funciona para mi. Tuve que agregar / usr / local / bin / vim a mi variable de entorno PATH
Koray Güclü el
Para mí dice, Error: vim 8.0.1650_1 already installedcuando lo hagobrew upgrade vim
R11G
@ R11G, puedes hacerlo brew reinstall vimsi ya estás en la versión más reciente
jeremysprofile
3

Puede instalar vim con Homebrew anulando el vim del sistema actual con --with-override-system-vi:

brew install vim -- --with-override-system-vi 

Recuerde reiniciar su terminal después de eso para asegurarse de que los nuevos enlaces simbólicos funcionen como se esperaba.

Giovanni Benussi
fuente