Instalar la última versión de vim en Linux
Sin duda vim es uno de los editores más populares en el mundo GNU/Linux. Como seguramente ya sabrás es heredero de vi, un editor creado allá por la década de los setenta del siglo pasado.
A diferencia de vi, vim incorpora un buen puñado de funcionalidades muy interesantes como resaltado de sintaxis, pantallas múltiples, funcionalidad de deshacer múltiple, entre otras muchas cosas. Además, existe una cantidad increíble de complementos que pueda llevar a este editor un paso más allá.
Este editor es multiplataforma, pero hoy te voy a explicar cómo disponer de la última versión, que a fecha de esta entrada es la 8.2, para la mayoría de las distribuciones GNU/Linux
Si te gustaría probar este editor por primera vez y no sabes muy bien como empezar, te recomiendo la serie de entradas que le dedica Victorhck en su página web victorhckinthefreeworld.com
Disponer de la última versión de vim en Linux
Instalar vim utilizando los repositorios oficiales
Este programa viene en la mayoría de los repositorios principales, de la gran mayoría de distribuciones. Simplemente hemos de escribir, dependiendo del caso:
sudo apt install vim (En Debian, Ubuntu, Mint y similares) sudo dnf install vim (En RHEL, Centos y Fedora) sudo pacman -S vim (En Arch Linux y Manjaro) sudo zypper install vim (En SUSE y openSUSE)
A pesar de esto, en la mayoría de los casos, en estos repositorios no suele estar disponible la última versión.
Instalar vim mediante PPA
En distribuciones como Ubuntu o Linux Mint, podemos disponer de ella vía PPA
sudo add-apt-repository ppa:jonathonf/vim sudo apt update sudo apt install vim
Y en el caso que queramos volver a la versión de los repositorios:
sudo apt install ppa-purge sudo ppa-purge ppa:jonathonf/vim
Compilar vim desde el código fuente
Si utilizamos una distribución diferente siempre podemos compilar el código fuente del proyecto. Y así poder disponer de la última versión
En el caso de Debian, Ubuntu, Mint y derivadas:
sudo apt install ncurses-dev wget https://github.com/vim/vim/archive/master.zip unzip master.zip cd vim-master cd src/ ./configure make sudo make install
En el caso de RHEL, Centos y Fedora:
dnf install ncurses-devel wget https://github.com/vim/vim/archive/master.zip unzip master.zip cd vim-master cd src/ ./configure make sudo make install
Otras distribuciones
Para los usuarios de Arch y similares como Manjaro, lo tienen fácil, ya que solo han de escribir:
pacman -S vim
Para usuarios de openSUSE pueden seguir las instrucciones de este enlace:
En el caso de Mageia podemos obtener información sobre este paquete en Mageia App DB
Para Gentoo, como siempre, podemos consultar su excelente documentación elaborada en su Wiki.
Más cosas
Sobre vim he escrito entradas como:
Una wiki desde la terminal con Vimwiki
Habilitar el resaltado de sintaxis en los editores vi y vim
Me he dejado la información de instalación de algunas distribuciones como Slackware, de la que no he encontrado documentación suficientemente clara, por lo que he omitido añadirla a esta entrada. Si quieres puedes hacer tu aporte en los comentarios.
Y esto es todo, espero que esta entrada os sea de utilidad en algún momento.