Ya tengo vim instalado, ¿cómo volver a instalar sobre existente?

0

Estoy en un Mac OSX y necesito reinstalar o construir VIM con algunos interruptores personalizados.

¿Cómo debo hacer esto? ¿Solo escribirá sobre el existente o debería desinstalarlo de alguna manera?

Sé que Macvim lo tiene (+ intérprete Ruby), pero quiero que el vim estándar funcione.

usuario27449
fuente

Respuestas:

2

Si haces el proceso de creación normal:

./configure; make; make install

instalará el nuevo binario vimen su /usr/local/bindirectorio. A continuación, puede ejecutarlo directamente /usr/local/bin/vimo crear un alias en su .bashrccomo:

alias vim="/usr/local/bin/vim"

Luego, cuando escriba vimen el símbolo del sistema, se ejecutará la nueva versión de vim. La versión anterior permanecerá en /usr/bin/vim. No recomendaría eliminarlo, ya que es posible que deba ejecutarlo en el futuro.

Jason Waldrop
fuente
También puede cambiar su RUTA para que se busque / usr / local / bin antes de / usr / bin. Por cierto, otra razón para poner su vim personalizado en / usr / local / bin y dejar el normal solo, es para que su versión personalizada no se sobrescriba al azar por una actualización del sistema.
Gordon Davisson
1

Sé que construir algo desde la fuente puede ser una extraña fuente de placer, eso es lo que siento de todos modos, pero hay un ejecutable Vim regular (CLI) dentro del paquete de MacVim con las mismas funcionalidades.

Agregue esta línea a su ~/.bashrco ~/.profiledonde sea que esté acostumbrado a poner alias y funciones de bash personalizadas:

alias vim='/path/to/MacVim.app/Contents/MacOS/Vim'
romainl
fuente