¿Cómo instalo un complemento .vimball?

10

Me dieron un complemento para Vim. Llegó en algo llamado a .vimball.

  • ¿Qué se supone que debo hacer con esto exactamente?
  • ¿Dónde lo pongo?
  • ¿Necesito ser root para instalarlo?
Lyndon White
fuente

Respuestas:

10

Simplemente abra el archivo vimball en Vim y luego ejecútelo :source %.

Moverá los archivos a sus carpetas apropiadas en su ~/.vimdirectorio.

No necesita ser root, ya que solo copia archivos a su ~/.vimdirectorio. Puede eliminarlo después de haber obtenido el archivo vimball

akshay
fuente
3
Ver también: help vimball para comandos adicionales relacionados con vimball (en vim 7 y superior, creo).
5

:UseVimball pathen lugar de :so [name].vbapara vim8-packages / dein / vim-plug / minpac

Si utiliza rutas de paquetes vim8 o un administrador de complementos que admite complementos locales (por ejemplo, dein o vim-plug ), es posible que desee instalar un vimball ( .vba[.gz]) en un directorio específico y no combinarlo con su ~/.vimdirectorio.

Ejemplo: Instalación de Vis (Cmds de bloque visual) por Charles Campbell (DrChip)

vim8 pack ruta / minpac

Si utiliza la función de paquete de vim8 o minpac , ~/.vim/pack/manual/start/vissería una ubicación sensata. Los pasos de instalación serían

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/pack/manual/start/vis

Si usa dein o vim-plug , instalaría el vimball no en una ruta de paquete, sino uno de su elección y agregaría este complemento con una línea específica del administrador de complementos a su $MYVIMRC:

dein

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/dein-manual/vis
dein#add('~/.vim/dein-manual/vis')

vim-plug

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/plugged-manual/vis
Plug '~/.vim/plugged-manual/vis'

Instalar una nueva versión de un complemento predeterminado

Sin embargo, tenga en cuenta que los complementos predeterminados (por ejemplo, netrw ) se obtienen antes de que los complementos se instalen en un vim 8 packpath. El orden de origen es:

  1. $HOME/.vim/plugin
  2. $VIM/plugin
  3. $VIMRUNTIME/plugin
  4. $HOME/.vim/pack/*/start/*/plugin

Esto significa que instalar una versión netrw más nueva en a packpathno es tan sencillo como se podría pensar. Consulte los detalles de los paquetes de Vim 8, ¿cómo sobrescribo un paquete predeterminado? .

Hotschke
fuente