Software-update: Vim 9.2

Vim logo (79 pix) Versie 9.2 van Vi IMproved, oftewel Vim, is kort geleden uitgekomen. Deze universele editor is ooit door Bram Moolenaar voor de Commodore Amiga ontwikkeld, maar is tegenwoordig ook voor Unix, Linux, macOS, OS/2, DOS en Windows beschikbaar. Vim wordt niet actief ontwikkeld en meestal zitten er een paar jaar tussen de verschillende versies. De releasenotes voor deze uitgave kunnen hieronder worden gevonden.

New Features in Vim 9.2
  • Comprehensive Completion: Added support for fuzzy matching during insert-mode completion and the ability to complete words directly from registers (CTRL-X CTRL-R). New 'completeopt' flags like nosort and nearest offer finer control over how matches are displayed and ordered.
  • Modern Platform Support: Full support for the Wayland UI and clipboard has been added. On Linux and Unix-like systems, Vim now adheres to the XDG Base Directory Specification, using $HOME/.config/vim for user configuration.
  • UI Enhancements: A new vertical tabpanel provides an alternative to the horizontal tabline. The MS-Windows GUI now supports native dark mode for the menu and title bars, along with improved fullscreen support and higher-quality toolbar icons.
  • Interactive Learning: A new built-in interactive tutor plugin (started via :Tutor) provides a modernized learning experience beyond the traditional vimtutor.
Vim9 Script Evolution

Significant language enhancements including native support for Enums, Generic functions, and the Tuple data type. Built-in functions are now integrated as object methods, and classes now support protected _new() methods and :defcompile for full method compilation.

Diff Improvements

Vim 9.2 introduces significant enhancements to how changes are visualized and aligned in diff mode:

  • Linematch Algorithm: Includes the "linematch" algorithm for the 'diffopt' setting. This aligns changes between buffers on similar lines, greatly improving diff highlighting accuracy.
  • Diff Anchors: The new 'diffanchors' option allows you to specify anchor points (comma-separated addresses) to split and independently diff buffer sections, ensuring better alignment in complex files.
  • Inline Highlighting: Improves highlighting for changes within a line. This is configurable via the "inline" sub-option for 'diffopt'. Note that "inline:simple" has been added to the default 'diffopt' value.
Changed Default Values

Several long-standing defaults have been updated to better suit modern hardware and workflows. These values have been removed from defaults.vim as they are now the internal defaults.

Other Improvements and Changes

Many bugs have been fixed since the release of Vim 9.1, including security vulnerabilities, memory leaks and potential crashes.

Vim

Versienummer 9.2
Releasestatus Final
Besturingssystemen Linux, BSD, macOS, Solaris, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11, Windows Server 2022, Windows Server 2025
Website Vim
Download https://www.vim.org/download.php
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

14-02-2026 • 20:15

11

Bron: Vim

Update-historie

20:15 Vim 9.2 11
01-'24 Vim 9.1 18
06-'22 Vim 9.0 41
12-'19 Vim 8.2 28
04-'17 Vim 8.0.586 2
09-'16 Vim 8.0 5
08-'13 Vim 7.4 17
08-'10 Vim 7.3 10
05-'07 Vim 7.1 16
05-'06 Vim 7.0 7
Meer historie

Reacties (11)

Sorteer op:

Weergave:

Ik kan lezen en schrijven met vi op Linux. Maar met vim op Windows kan ik gewoon niet overweg. Ik zocht een alternatief voor Notepad++, maar vim gaat dat zeker niet worden.
Echt? Volgens mij is vi op Linux gewoon vim. Ik merk eigenlijk geen verschil met Linux.

Notepad++ is veel meer gui (dwz ik ken daar de toetsenbord combinaties niet, dus muis gebruiken). Bij vi gebruik je eigenlijk geen muis (in gvim kan dat weer wel). Tja, van de heel veel toetsencombinaties gebruik je toch maar een beperkte set. Dat geldt ook voor mij daily IDE (Visual Studio). Waar toch ook wel heel wat toetscombinaties weer afwijken van Visual Code. Mij ervaring is dat je altijd daily-editor de toetscombinaties het beste onthoudt.
Volgens mij is vi op Linux gewoon vim.
Ja absoluut niet dus... Vim staat voor Vi-Improved. Met Vi kan je in de verste verte niet wat je met Vim kan. Vi is een heel basic editor, in het genre van Nano e.d. terwijl Vim een editor is die een extreem hoge graad van automatisatie toelaat.

Zoals Room42 al aangaf is Vi op de meeste moderne distro's een symlink naar Vim, maar als we naar Embedded Linux systemen gaan dan is Vi nog heel erg vaak de "echte" Vi.
Volgens mij is vi op Linux gewoon vim. Ik merk eigenlijk geen verschil met Linux.
Op veel distros is vi een symlink naar vim. Maar er zit wel degelijk verschil tussen de echte vi en vim.
Ik ben sinds van de week eens serieus helix aan het proberen na een paar jaar neovim. Ik moet teveel sleutelen aan vim/neovim om het voor mij persoonlijk 'goed' te krijgen. Fuzzy find is gewoon onderdeel van helix zonder dat ik plugins nodig heb.
Micro is een fijne editor. Soms heb ik m'n hele scherm vol staan met terminals en dan pak ik toch even Micro om een bash scriptje te editten. Maar voor het serieuze werk gebruik in Kate. Met vim heb ik nooit kunnen opschieten.
Die kende ik nog niet, ziet er erg handig uit. Bedankt coor de tip!
Mijn go-to tekst editor op Linux is tegenwoordig Kate (uit de KDE stal).

Ik ben begonnen met QEdit op DOS. Toendertijd een heerlijke editor die je erg gedetailleerd kon instellen. In Windows had ik UltraEdit en Notepad++ gebruikt. Nu op Linux ben ik zeer tevreden met Kate. Het heeft 'syntax highlighting', overzicht over je te editen bestanden, en de meeste functies die ik ook in UltraEdit en Notepad++ heb gebruikt.
Misschien is Zed iets voor je?
Ik vraag me af hoeveel mensen vim nog verkiezen boven neovim. Zal dit gaan om stabiliteit en bruikbaarheid van de vimrc?

Ontopic: Wayland support is wel echt mooi. Toch goed om te zien dat deze stap gemaakt wordt. Idem voor het gebruik van ~/.config, hoewel dat te omzeilen was met een symlink.

Om te kunnen reageren moet je ingelogd zijn