Vim-plug: un administrador de complementos de Vim
Vim es uno de los más populares editores de código utilizado por muchos dado que Vim se encuentra en la mayoría de los sistemas Unix (esto incluye a Linux) es una de las grandes opciones que suelen usar programadores y administradores de sistemas.
Este editor es muy completo y sobre todo muy versátil ya que cuenta con grandes características que lo hacen ser una gran opción para utilizar. Aunque de manera nativa muchos descartarían el uso de Vim es por que desconocen el gran potencial que tiene a ser personalizado a nuestras necesidades.
Sobre Vim
Entre las características que podemos destacar de Vim encontramos:
- Corrector ortográfico integrado
- Autocompletado de texto
- Navegación por pestañas
- Ventanas múltiples, que dividen el área de edición horizontal o verticalmente.
- Resaltado de sintaxis dependiente del lenguaje de programación o de etiquetas utilizado
- Órdenes deshacer y rehacer
- Comprensión de más de 200 sintaxis diferentes
- Lenguaje de scripting para programar extensiones
- Completado de órdenes, palabras y nombres de ficheros
- Compresión y descompresión de ficheros, que posibilita editar ficheros comprimidos
- Reconocimiento de formatos de fichero y conversión entre los mismos.
- Historial de órdenes ejecutadas
- Grabación y reproducción de macros
- Guardado de la configuración entre sesiones
- Plegado automático y manual de código
- Interfaz gráfica opcional
Lo que hace interesante a Vim es que es altamente configurable y personalizable por lo que el uso de plugins en él puede ser posible.
Estos complementos se tenían que descargar manualmente distribuidos como tarballs y extraerlos en un directorio llamado ~/.vim.
El manejar de esta forma los complementos no representa problema alguno a simple vista, pero cuando se utilizaban bastantes podía resultar en un gran desastre, dado que todos los archivos de cada plugin se concentraban en un solo directorio.
Aquí es donde los administradores de plugins de Vim son útiles. Los administradores de complementos guardan los archivos de los complementos instalados en un directorio separado, por lo que es muy fácil administrar todos los complementos
Vim-plug es un administrador de plugins vim minimalista, de código abierto y gratuito que puede instalar o actualizar complementos en paralelo.
Crea clones para minimizar el uso del espacio de disco y el tiempo de descarga. Admite la carga de plugins bajo demanda para un tiempo de arranque más rápido.
Otras características notables son el soporte de rama, etiqueta, enlaces, post-actualización, soporte para plugins administrados externamente, etc.
¿Cómo instalar Vim-plug en Ubuntu 18.04 y derivados?
Si son usuarios de Vim y quieren instalar este administrador de complementos deben de abrir una terminal y ejecutar los siguientes comandos.
Abrimos la terminal con Ctrl + Alt + T y vamos a instalar una dependencia con:
sudo apt install curl
Ahora vamos a ejecutar:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Hecho esto ahora debemos de añadir vim-plug a nuestro archivo ~/.vimrc, vamos añadir lo siguiente:
call plug # begin ('~ / .vim / plugged') Plug 'itchyny / lightline.vim' call plug # end ()
Guardamos y volvemos a cargar el archivo. vimrc y con ello ya quedara instalado el administrador en nuestro sistema.
¿Cómo utilizar vim-plug?
Debemos de abrir el editor con:
vim
Para comenzar a utilizar vim-plug lo hacemos de la siguiente manera, para verificar el estado de los complementos
PlugStatus
Para realizar la instalación de complementos:
PlugInstall
Instalar o actualizar complementos:
PlugUpdate nombre de plugin
Si queremos eliminar directorios no utilizados:
PlugClean[!]
Para actualiza el administrador vim-plug:
PlugUpgrade
Generar script para restaurar la instantánea actual de los complementos
PlugSnapshot
Algunas veces, los complementos actualizados pueden tener errores nuevos o dejar de funcionar correctamente.
Para solucionar esto, simplemente puede deshacer los complementos problemáticos.
Escriban el comando:
PlugDiff
Para revisar los cambios desde el último
PlugUpdate
Y vuelva a colocar cada complemento en el estado anterior a la actualización presionando X en cada párrafo.
Ya depende de cada uno la forma de darle el uso a este administrador de complementos de Vim en el sistema, como se mencionó Vim puede ser potenciado y personalizado a nuestras necesidades.
Si quieren conocer mas al respecto de esta herramienta pueden visitar el siguiente enlace.
El artículo Vim-plug: un administrador de complementos de Vim ha sido originalmente publicado en Ubunlog.