Administre complementos VIM con patógeno

Administre complementos VIM con patógeno

Introducción

No se puede negar que Vim es increíble por sí solo. Proporciona a los usuarios un potencial de configuración sin precedentes y comandos rápidos y potentes. Dicho esto, Vim puede mejorar aún más con el uso de complementos.

Hay cientos de complementos que pueden ampliar seriamente su instalación VIM. Muchos de ellos están diseñados para usos específicos, como la programación en un idioma determinado o incluso la escritura. Otros son más generales y mejoran las capacidades existentes de VIM. Cualquiera que sea que necesite, tendrá que administrar esos paquetes.

Hay una serie de administradores de paquetes VIM, pero Pathogen es el más universal y simple de usar e instalar. Pathogen funciona tirando todos los complementos VIM en un determinado directorio en su instalación de VIM y activándolos con una sola línea en su .vimrc archivo.

Paquetes requeridos

Antes de comenzar, probablemente deba asegurarse de tener VIM y GIT instalados en su sistema. Ambos son paquetes muy comunes, por lo que no hay demasiada necesidad de entrar en detalles aquí, solo instálelos, si aún no lo ha hecho.

Debian/Ubuntu

# apt-get install vim git 

Fedora/centos

# dnf/yum -y install vim git 

Arco

# Pacman -S Vim Git 

Configuración de los directorios

Todo esto se hace localmente, por usuario. Requiere un .empuje carpeta en tu /hogar directorio. Si aún no lo tienes, crealo.

$ mkdir ~/.empuje

Dentro de esa carpeta, debes crear dos más. cd en y haz autolaad y manojo.

$ CD ~/.Vim $ mkdir autoload $ mkdir paquete 

Instalación del patógeno

Pathogen se instala mejor a través de Git. En realidad, es un complemento VIM en sí, por lo que es un script VIM que debe clonarse desde su repositorio Git. Dado que desea que el patógeno se ejecute automáticamente, debe instalarse en el autolaad directorio que acabas de crear.

$ CD Autoload Git clon https: // github.com/tpope/vim-patógeno.git 

Cuando termine ese clon, tendrá un patógeno instalado.

Configuración .vimrc

Tienes que agregar una línea a tu .vimrc Archivo para usar Pathogen. Si de alguna manera aún no tiene el archivo, puede crearlo al mismo tiempo que agrega patógeno. El archivo existe en la raíz de su /hogar directorio.

vim ~/.vimrc

Si simplemente creó el archivo por primera vez y no tiene nada más, agregue estas pocas líneas.

Establezca la sangría del complemento de tipo de archivo nocompatible en la sintaxis en Execute Pathogen#infect () 

Si tienes un existente .vimrc que construyó, la siguiente línea al archivo.

Ejecutar Pathogen#infect ()

De cualquier manera, debe asegurarse de tener al menos las líneas anteriores en su configuración. Todo lo que necesita hacer para que los cambios entren en vigencia es cerrar de Vim y abrirlo nuevamente.

Instalación y administración de complementos

Toda la razón por la que instaló Pathogen fue obtener esos excelentes complementos para aumentar las capacidades de VIM. Ahora, finalmente estás listo para elegir algunos e instalarlos.

Vim-Airline es un complemento de línea de estado muy popular para monitorear lo que está sucediendo en VIM mientras lo usa. Esta guía se instalará. Si realmente no quieres una aerolínea, solo elige otro complemento. El procedimiento es el mismo.

Instalación

Antes de instalar cualquier complemento en VIM, primero debe encontrarlo. La mayoría de ellos están disponibles a través de Github, y puedes hacer una búsqueda rápida de ellos. Para ahorrar tiempo, puede obtener una aerolínea aquí.

Haga clic en el botón "Clon o descargar" y copie la dirección GIT. Si desea saber más sobre VIM-Airline, esa página de Github es un excelente recurso.

Con el enlace git copiado, cd en el manojo Directorio que creó y clona el repositorio Git.

$ CD ~/.vim/bundle $ git clon https: // github.com/vim-airline/vim-airline 

Pathogen tirará de vim-airline cada vez que comience. Para ver la barra de la aerolínea cuando inicie Vim, agregue las líneas belo a su .vimrc archivo.

Establecer laststatus = 2 

Hay una tonelada más que puedes hacer con Vim-Airline, pero eso está fuera del alcance de esta guía. Consulte la página de GitHub para más o simplemente experimentar.

Actualizaciones

Las actualizaciones se pueden realizar realizando un tirón con GIT dentro del directorio de complementos. Por ejemplo, para actualizar vim-airline, lo haría cd en el vim-airline directorio en el interior manojo y tirar.

$ CD ~/.Vim/Bundle/Vim-Airline $ Git Pull Origin Master 

Lo mismo será cierto para el complemento que clonaste con Git. Puede escribir fácilmente un script de shell para iterar a través de cada directorio y tirar e incluso establecerlo en un trabajo cron para automatizar completamente el proceso de actualización, si desea.

Tenga en cuenta que puede mantener el patógeno actualizado de la misma manera porque también lo clonó desde Github.

Pensamientos de cierre

Eso es todo lo que hay que decir. El patógeno es completamente simple. Le permite mantener sus complementos instalados y actualizados con muy poco esfuerzo o sobrecarga, ya que no es un administrador de paquetes completo. Tampoco se encontrará con problemas o conflictos de dependencia problemáticos, y no atraerá nada de lo que no desee o necesite. Bienvenido al mundo de Vim Plugins!

Tutoriales de Linux relacionados:

  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas para instalar en Ubuntu 20.04
  • Mastering Bash Script Loops
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • ¿Con qué frecuencia tiene que reiniciar su servidor de Linux??
  • Cosas para instalar en Ubuntu 22.04
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
  • Ejemplos de Linux Complex Bash One-Liner
  • Manjaro Linux vs Arch Linux