Connexion Premium

Vim passe en 9.2 avec Wayland, complétion améliorée et onglets verticaux

Le 16 février à 08h10

Lentement, mais sûrement : l’équipe en charge du développement de Vim, éditeur de texte de référence de la scène GNU/Linux, a livré samedi la version 9.2 du logiciel, deux ans après la sortie de la 9.1, et quatre ans après la publication de la 9.0.

Outre des améliorations « significatives » apportées à son langage de script et l’arrivée d’un nouveau plugin de tutorat, Vim 9.2 s’enrichit d’un nouveau mode de complétion automatique avec possibilité de compléter des mots depuis des registres et prise en charge de la correspondance approximative (« fuzzy matching »).

Résumé des principales nouveautés de Vim 9.2

Le mode dédié à la comparaison de fichiers évolue quant à lui avec de nouvelles possibilités en matière de mise en évidence des différences à l’échelle de la ligne et de création de zones. L’interface s’enrichit d’un mode vertical pour l’affichage des onglets. Sous Windows, elle gagne une meilleure prise en charge du thème sombre et de l’affichage plein écran.

Le logiciel introduit par ailleurs la prise en charge « complète » de Wayland. Comme Firefox 147, il est aussi compatible sous Linux avec la spécification XDG Base Directory (XDG pour « Cross-Desktop Group »).

Vim 9.2 est dès à présent disponible au téléchargement depuis le site officiel, où l’on pourra également consulter le détail des notes de version, qui incluent également de nombreux correctifs de sécurité et de performance. De quoi relancer, peut-être, le dilemme du choix entre Vim et Neovim, ou donner envie aux adeptes de programmer une nouvelle réunion TupperVim.

Le 16 février à 08h10

Commentaires (32)

votre avatar
:wq!
votre avatar
:x!
votre avatar
ZZ
votre avatar
C-x C-c :troll:
votre avatar
Ctrl+V Shift+I Ctrl+V Tab
votre avatar
unplug computer
votre avatar
Depuis quand le vim original possède une version graphique ? 😳
votre avatar
Pareil. Vim est compatible Wayland, mais Vim est en mode terminal non ? Ca veut dire qu'il sait remonter des infos par XDG ?
votre avatar
gvim est inclus dans le projet officiel il me semble.
votre avatar
Il n'est pas dans la version compilée maison.
votre avatar
Depuis le 29 mai 1996, la version 4.0 apporte une interface graphique : gvim.
@yvesd92 pour info.
votre avatar
Ah merci, je connaissais gvim mais pensais que c’était un projet à part. Je vais me mettre à jour. Depuis 1996 😂
votre avatar
la version 4.0 apporte une interface graphique : gvim.
Et la version pour les gens qui n'aiment pas vim : gmpavim
votre avatar
Vim supportait depuis longtemps X11, à la fois via son interface graphique (Gvim) mais aussi dans le terminal (pour utiliser le presse papier de X11 notamment).

Depuis Wayland, tout ça fonctionnait avec la couche de compatibilité XWayland, mais perso j'avais de plus en plus de soucis avec Gvim (pour le moment je suis repassé à la version dans le terminal à cause d'un bug de GNOME Shell avec XWayland...).

J'attends beaucoup de ce support natif de Wayland !
votre avatar
Ça fait des années (décennies ?) que vim a un comportement différent sous X, soit via gvim, soit de façon native (avec ce très pénible mode "visuel" lorsqu'on le lance depuis une console X, qu'il faut désactiver avec ":set mouse-=a").
(Bon, plein de monde a répondu, j'aurais dû rafraîchir la page avant d'écrire :D)
votre avatar
Je suis un gros utilisateur de vi/vim et je viens de découvrir l'existance d'une version graphique ! :mdr2:
votre avatar
Pareil, merci à tous. Ca me semble une hérésie mais bon :D
votre avatar
Etant du côté Windows la plupart du temps, VIM c'est un cauchemard pour moi a chaque fois que je dois éditer un truc sous Linux.
Je demande un standard international pour le copier coller !
votre avatar
Ayant utilisé vi avant windows, je propose que ce standard soit celui de vi et vim. :langue:

y pour copier et p pour coller
votre avatar
Ctrl + xcv ce n'est pas Windows qui l'a popularisé mais le Mac (avec la touche "pomme" au lieu de ctrl, mais bizarrement les claviers Windows n'ont pas de touche pomme). Windows utilisait ctrl insert/delete qu'on peut difficilement de nos jours appeler un standard.
votre avatar
Personnellement, depuis que j'ai découvert (lire "on m'a fait découvrir") Fresh c'est le jour et la nuit. Il fonctionne dans un terminal, y compris via ssh depuis Windows, supporte les raccourcis habituels (ctrl-c ctrl-v, ctrl-f pour find, etc.) et les sélections à la souris. Plus une liste des fichiers sur un tab à droite, un sous-terminal... On dirait un clone de vs code, mais en mode texte.

https://getfresh.dev/
votre avatar
Oui mais c'est complètement différent. On utilise vim principalement pour le côté modal, ce que fresh n'a pas. Je ne dis pas qu'il est pas bien, évidemment, et si il te convient, c'est le plus important. Mais je ne le testerai pas car ce n'est pas le même type d'éditeur. Après, une bonne partie de ce que tu as cité reste possible avec vim, mais si tu préfères utiliser la souris, c'est sûr que c'est pas vers vim qu'il faut te tourner 😬
votre avatar
Perso, vim, j'ai appris à l'aimer à force de me retrouver dans des environnements en entreprise où les outils ne sont pas adaptés à bosser sous GNU/linux. Sérieusement, vim c'est le caviar de la ration de survie quand tu te retrouves à devoir écrire des fichiers de config ou du script dans des environnements complètement merdiques où on te file un remote desktop windows sans accès internet et où le copier-coller est désactivé. Sans vim, il y a presque 70% de mon boulot chez mes clients qui deviendrait une impossibilité complète.
votre avatar
Je me démerde mieux avec cet éditeur infâme qu'est Nano que avec Vim ...
votre avatar
cf plus haut : https://getfresh.dev/
votre avatar
A chacun son outil ☺️ Vim a une courbe d'apprentissage un peu raide, mais une logique qui convient mieux à certaines personnes.
votre avatar
Je n'en doute pas.

Pour l'instant, je commence ma bascule perso sous Linux (un PC sous Mint 22.3) et je prépare plus ou moins à la chaine des miroirs WAPT sous Debian au boulot. Dans ce dernier cadre, j'utilise Nano (ps d'interface graphique) et ça marche bien.
votre avatar
Des goûts et des couleurs on ne discute pas, chacun a bien sûr le droit de préférer l'éditeur qui lui convient, je donnais juste une alternative à Nano pour ceux à qui Vim récure le cerveau.

Pour ma part (et, je pense - même si je ne suis pas leur tête - beaucoup d'autres personnes) le fait que les différents éditeurs qu'on aime ou qu'on est amené à tolérer (perso : notepad, vs code, Delphi, fresh) utilisent tous le même paradigme pour la modification basique du texte me simplifie énormément la tâche de passer de l'un à l'autre plusieurs fois par jour, ce qui compense largement l'absence de fonctions d'automatisation.
votre avatar
Elle est bien bonne n'empêche, genre y'a des interfaces graphique sous Linux.
votre avatar
Oui je crois qu'il y en a qui permettent d'ouvrir des émulateur de terminal. :D
votre avatar
Ça fait environ 4 ans que j'utilise vi. C'est pas que j'aime ça, mais je n'ai pas le choix, je l'ai lancé une seule fois et depuis je n'arrive pas à l'arrêter.
votre avatar

Vim passe en 9.2 avec Wayland, complétion améliorée et onglets verticaux