Cómo instalar el último editor de Vim en sistemas Linux


Vi ha existido durante mucho tiempo, desarrollado alrededor de 1976, ofrecía a los usuarios características tradicionales pero poderosas, como una interfaz de edición efectiva, control de terminal y muchas más.

Sin embargo, carecía de ciertas características cautivadoras, por ejemplo, múltiples pantallas, resaltado de sintaxis, múltiples funciones de deshacer, etc., que muchos usuarios de Unix/Linux buscaban en un editor de texto completo.

Por lo tanto, Vim (Vi mejorado) se desarrolló para ofrecer a los usuarios un editor de texto completo, avanzado y con todas las funciones. Vim es un editor de texto multiplataforma, popular, altamente configurable y potente que se ejecuta en sistemas similares a Unix como Linux, OS X, Solaris, * BSD y MS-Windows.

Es rico en funciones y también altamente extensible, utilizando varios complementos desarrollados por la comunidad, puede ver trucos y consejos.

Algunas de sus características notables incluyen:

  1. Árbol de deshacer persistente de varios niveles
  2. Admite varias pantallas
  3. Altamente extensible con varios complementos
  4. Ofrece a los usuarios una herramienta de búsqueda potente y confiable.
  5. Admite varios lenguajes de programación y formatos de archivo
  6. Admite y se integra con numerosas herramientas y muchas más

Diez años desde que se realizaron cambios importantes en Vim, una versión nueva y mejorada, Vim 8.2 ya está disponible como en este anuncio. Viene con algunas mejoras importantes, varias correcciones de errores y nuevas características que se enumeran a continuación:

  1. Trabajos
  2. Compatibilidad con E/S asíncronas, canales, JSON
  3. Temporizadores
  4. Admite parciales, lambdas y cierres
  5. Permite nuevas pruebas de estilo
  6. Viminfo combinado por marca de tiempo
  7. Compatible con GTK + 3
  8. Soporte para MS-Windows DirectX

Cómo instalar Vim Editor en sistemas Linux

En la mayoría de las distribuciones modernas de Linux, puede instalar el editor Vim desde los repositorios predeterminados usando el administrador de paquetes, pero la versión disponible que obtendrá es un poco más antigua.

$ sudo apt install vim     [On Debian, Ubuntu and Mint]
$ sudo dnf install vim     [On RHEL, CentOS and Fedora]
$ sudo pacman -S vim       [On Arch Linux and Manjaro]
$ sudo zypper install vim  [On OpenSuse]

Aunque Vim 8.2 ya está disponible, tomará una buena cantidad de tiempo antes de que llegue a los repositorios de software oficiales para las diferentes distribuciones de Linux.

Afortunadamente, los usuarios de Ubuntu y Mint y sus derivados pueden usar el PPA no oficial y no confiable para instalarlo como se muestra.

$ sudo add-apt-repository ppa:jonathonf/vim
$ sudo apt update
$ sudo apt install vim

Después de la instalación, puede iniciar vim desde la línea de comando y ver información sobre él como se muestra:

$ vim

Para desinstalarlo y volver a la versión anterior en el repositorio de Ubuntu, ejecute los siguientes comandos para purgar el PPA:

$ sudo apt install ppa-purge
$ sudo ppa-purge ppa:jonathonf/vim

Compilar Vim a partir de fuentes en Linux

Para otras distribuciones de Linux, tomará algún tiempo incluirlo en los repositorios de software oficiales, pero puede probar el último Vim 8.0 compilándolo desde la fuente por su cuenta, como se muestra.

$ 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
$ vim 
# yum  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
# vim

Los usuarios de Arch pueden instalar la última versión de Vim usando pacman como se muestra:

# pacman -S vim

Para otras distribuciones de Linux, puede descargarlo y compilarlo usted mismo:

Por último, pero no menos importante, si ha instalado Vim, pruébelo y comuníquese con nosotros utilizando la sección de comentarios a continuación. Haznos alguna sugerencia o comparte tu experiencia con nosotros y mucho más. Estaremos encantados de recibir comentarios vitales de su parte.