:version
y busca el atributo +packages
. De manera alternativa, también puedes ejecutar :echo has('packages')
(si esto devuelve un 1, entonces tu Vim viene con su gestor propio incorporado).~/.vim/
en la ruta raíz de tu usuario. Si no lo tienes, créalo. Dentro, crea un directorio llamado pack
(~/.vim/pack/)
. Vim de manera automática sabe que tiene que buscar dentro de este directorio para encontrar los paquetes o complementos.start/
. La ruta tendía un aspecto similar a este:*
entre pack/
y start/
?" *
es un nombre arbitrario y puede ser cualquier cosa que quieras. Vamos a llamarle packdemo/
:pack/
y start/
.start/
(cd ~/.vim/pack/packdemo/start/
) y clona el repositorio NERDTree desde GitHub::NERDTreeToggle
.~/.vim/pack/*/start/
. Vim de manera automática cargará cada uno de ellos. Si quieres eliminar el repositorio clonado (rm -rf nerdtree/
), ese complemento no estará disponible en tu Vim nunca más.opt/
. De manera similar a la carga automática, la ruta tendrá un aspecto similar a este:packdemo/
que hemos usado antes:opt/
(cd ~/.vim/pack/packdemo/opt/
) y clona el repositorio::KillKillKill
. Trata de ejecutarlo. Vim te avisará de que ese no es un comando válido del editor. Necesitas primero cargar manualmente el complemento. Vamos a hacer eso::KillKillKill
. Ahora el comando debería funcionar.*
pueda ser cualquier nombre puede ser utilizado para organizar tus complementos. Supongamos que quieres agrupar tus complementos basados en categorías (colores, sintaxis y juegos):start/
y opt/
dentro de cada uno de los directorios.