Vim 9.1 llega con desplazamiento suave, mejoras de soporte y mas
Hace pocos días se dio a conocer el lanzamiento de la nueva versión de Vim 9.1. Este lanzamiento se presenta como la primera versión producida bajo la dirección de un consejo colectivo, que asumió el trabajo de toma de decisiones. Vim 9.1 es principalmente una versión de corrección de errores, contiene cientos de correcciones de errores, algunas características nuevas y muchas mejoras menores.
Este número está dedicado a la memoria de Bram Moolenaar, el autor y desarrollador clave de Vim, quien mantiene el proyecto durante más de 30 años. Brahm desarrolló la gran mayoría de los cambios en Vim: realizó 16.5 mil confirmaciones y agregó 3.5 millones de líneas de código, lo que es 50 veces más que la contribución de todos los demás desarrolladores juntos.
El proyecto Vim se complace en anunciar que finalmente se lanzó Vim 9.1.
Esta versión está dedicada a Bram Moolenaar, desarrollador líder de Vim durante más de 30 años, quien falleció hace medio año. ¡El proyecto Vim no existiría sin su trabajo!Vim 9.1 es principalmente una versión de corrección de errores, contiene cientos de correcciones de errores, algunas características nuevas y muchas mejoras menores.
Para quienes desconocen de Vim deben saber que este es un editor de texto multiplataforma extremadamente personalizable inspirado en el software vi, un editor de texto conocido en sistemas UNIX. La principal característica tanto de Vim como de Vi consiste en que disponen de diferentes modos entre los que se alterna para realizar ciertas operaciones, lo que los diferencia de la mayoría de editores comunes, que tienen un solo modo en el que se introducen las órdenes mediante combinaciones de teclas o interfaces gráficas.
Principales novedades de Vim 9.1
Vim 9.1 llega después de un año y medio de desarrollo y se considera principalmente una versión de corrección de errores, junto con un puñado de características nuevas y varias mejoras menores. Entre las características más destacadas se encuentra por ejemplo el soporte para clases y objetos al lenguaje de scripting Vim9, lo que permite el uso de métodos de programación orientados a objetos en scripts.
Otra de las novedades que presenta la nueva versión, es el soporte para un desplazamiento suave (Smooth Scroll) el cual funciona con líneas de pantalla. La función solo está parcialmente implementada y actualmente funciona con CTRL-E, CTRL-Y y desplazándose con el mouse.
Además de ello, se ha implementado la capacidad de agregar texto virtual al búfer, que se puede utilizar para mostrar sugerencias emitidas por los servidores LSP, también se destaca que se agregó el comando «:defer» para ejecutar una función determinada después de que se haya completado la función actual, básicamente está dirigida a mejorar los procesos de limpieza de funciones.
Vim 9.1 también aborda varios problemas que afectaban a las versiones anteriores, incluido el acceso inseguro a la memoria, pérdidas de memoria, desbordamientos del búfer y posibles fallas.
De los demás cambios que se destacan:
- Se incluye el complemento EditorConfig .
- Soporte mejorado para la plataforma OpenVMS.
- La herramienta de volcado hexadecimal xxd ahora admite salida de color e inversión de volcados de bits.
- Se han agregado nuevas funciones y
- comandos automáticos, comandos ex y opciones, lo que enriquece aún más las capacidades de Vim
- El servidor FTP de Vim ha sido descontinuado y ahora se utiliza Git para entregar recursos.
Finalmente si estás interesado en poder conocer más al respecto sobre esta nueva versión de Vim 9.0, puedes consultar los detalles en el siguiente enlace.
¿Cómo instalar Vim 9.1 en Linux?
Para quienes estén interesados en instalar esta nueva versión, podrán hacerlo ejecutando alguno de los siguientes comandos acorde a su sistema.
Para quienes son usuarios de Ubuntu y derivados, pueden hacerlo añadiendo el siguiente repositorio al sistema y realizando la instalación de Vim. Los comandos son los siguientes:
sudo add-apt-repository ppa:jonathonf/vim-daily sudo apt-get update sudo apt install vim
Para el caso de los que son usuarios de Arch Linux y derivados:
sudo pacman -S vim
Mientras que para el caso de los que son usuarios de Fedora y derivados:
sudo dnf install vim
Flatpak
flatpak install flathub org.vim.Vim