Le populaire éditeur de texte Linux Vim a une nouvelle version disponible, la version 9.0. La nouvelle version lance un langage de script remanié, baptisé Vim9 Script.

Vim 9.0 "fait un grand pas"

Le créateur de Vim, Bram Moolenaar, a annoncé la nouvelle version en un post sur le site officiel de Vim. "Après de nombreuses années d'amélioration progressive, Vim fait maintenant un grand pas en avant avec une version majeure", a écrit Moolenaar.

Alors que Vim disposait déjà d'un langage de script, Vim9 Script apporte quelques modifications au fonctionnement des commentaires, des fonctions et des affectations de variables. Alors que la plupart des utilisateurs voudront attendre que le gestionnaire de paquets de leur distribution mette à jour Vim, les utilisateurs Unix/Linux désireux d'essayer la nouvelle version peuvent télécharger le code source depuis le page de téléchargementet compilez-le.

Augmentation de la vitesse de script de Vim 9.0

Moolenaar a déclaré que ces modifications ont été apportées pour aligner Vim9 Script sur d'autres langages de programmation et pour améliorer les performances :

instagram viewer

Un nouveau langage de script, à quoi ça sert? Le script Vim s'est développé au fil du temps, tout en préservant la rétrocompatibilité. Cela signifie que les mauvais choix du passé ne peuvent souvent pas être modifiés et que la compatibilité avec Vi limite les solutions possibles. L'exécution est assez lente, chaque ligne est analysée à chaque fois qu'elle est exécutée.

Moolenaar a déclaré que les programmes Vim9 Script avaient leurs vitesses d'exécution augmentées jusqu'à 100 fois par rapport à l'ancien langage de script. Ceci est réalisé en compilant des commandes pour une exécution efficace.

Vim 9.0 représente une rupture majeure avec la tradition Vi

La nouvelle version de Vim marque un changement majeur dans ses fonctionnalités avec Vim9 Script, même au prix d'une compatibilité avec l'éditeur Vi, largement utilisé dans le monde Linux et Unix. Ce dernier éditeur existe depuis 1977, date à laquelle il a été écrit par le co-fondateur de Sun Microsystems, Bill Joy, à l'Université de Californie à Berkeley. Vi est ensuite devenu un élément majeur de la Variante Unix BSD et se répandre dans le monde Unix plus large.

Vim a toujours visé une compatibilité maximale avec Vi tout en ajoutant de nouvelles fonctionnalités, au point que de nombreux systèmes démarrent réellement avec Vim lorsque Vi est appelé depuis la ligne de commande. Il est inclus avec de nombreuses distributions Linux ainsi que macOS. Cela signifie que Vim 9.0 est un changement majeur par rapport à un logiciel omniprésent sur lequel les développeurs et les administrateurs système s'appuient. Pourtant, il existe un mode "hérité" pour exécuter des scripts plus anciens. Cela semble être une tentative d'apaiser toute inquiétude des utilisateurs concernant la compatibilité descendante.

Moolenaar promet que d'autres changements viendront dans les futures versions. Quoiqu'il arrive, de nombreux utilisateurs débutants peuvent se retrouver à essayer de comprendre comment quitter Vim.

Vim 9.0: un changement majeur dans un éditeur de texte majeur

Vim est un outil largement utilisé dans le monde Linux, et les changements de Vim 9.0 représentent un bouleversement majeur. Les commandes clavier inhabituelles de Vim le rendent déjà intimidant pour les utilisateurs potentiels, mais beaucoup d'entre eux trouvent que l'apprentissage des commandes est payant en termes d'efficacité.