Continuando con el post de tutorial básico de vim
Vamos a ver distintos gestores de plugins para mejorar nuestra experiencia de desarrollo, hay que tener en cuenta que se necesita tener git instalado en la máquina para poder descargar los plugins
Instalarlos manualmente
Desde la versión 8 de vim puedes instalar paquetes manualmente sin la necesidad de un gestor de plugins
Los plugins se colocan en ~/.vim/pack/vendor/start/name Teniendo en cuenta que name es el nombre del plugin
Vim-plug
Instalamos vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Configuramos nuestro ~/.vimrc añadiendo las siguientes líneas Tenga en cuenta que junegunn/vim-easy-align es el nombre de un plugin de ejemplo que se va a instalar
call plug#begin() Plug 'junegunn/vim-easy-align' call plug#end()
Una vez añadidos los plugins que queramos al vimrc ejecutamos
:PlugInstall
y el gestor instalará los paquetes
Vundle
Ejecutamos el siguiente comando git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim para instalar Vundle
Configuramos nuestro ~/.vimrc añadiendo las siguientes líneas Tenga en cuenta que junegunn/vim-easy-align es el nombre de un plugin de ejemplo que se va a instalar
set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' Plugin 'junegunn/vim-easy-align' call vundle#end() " required filetype plugin indent on " required