Vim 9.1 ist jetzt offiziell veröffentlicht . Es handelt sich in erster Linie um eine Bugfix-Version, die Hunderte von Bugfixes, einige neue Funktionen und viele kleine Verbesserungen enthält. Die bedeutendste Änderung in der neuen Version ist die Unterstützung für Vim9- Klassen und -Objekte , reibungsloses Scrollen und virtuellen Text.
„ Diese Version ist Bram Moolenaar gewidmet, dem leitenden Entwickler von Vims seit mehr als 30 Jahren , der im August 2023 plötzlich verstarb . Ohne seine Arbeit würde das Vim-Projekt nicht existieren.“
Neue Eigenschaften
- Vim bietet Unterstützung für Vim9- Klassen und -Objekte für die Vim9-Skriptsprache , siehe :h vim9-class
- Befehl :defer hinzugefügt, um das Bereinigen von Funktionen zu erleichtern, siehe :h :defer
- Unterstützt das Hinzufügen von Dummy-Text im Puffer. Dies ist nützlich für Sprachserverfunktionen wie Tessellationshinweise, siehe :h virtual-text
- Unterstützt reibungsloses Scrollen. Siehe :h 'smoothscroll'
- Vim wird mit dem EditorConfig-Plug-in geliefert. Siehe : h editorconfig-install
- Vim wurde für OpenVMS aktualisiert. Siehe www.polarhome.com/vim
- xxd wurde aktualisiert, um farbige Ausgabe zu unterstützen und Reverse-Bit-Dumps zu ermöglichen
Weitere Verbesserungen und Änderungen
Seit der Veröffentlichung von Vim 9.0 wurden viele Fehler behoben, darunter verschiedene Korrekturen für unsichere Speicherzugriffe, Speicherlecks, Pufferüberläufe und mögliche Abstürze.
- Weitere Verbesserungen finden Sie in der Hilfedatei : h new-other-9.1
- Änderungen am bestehenden Verhalten sind in :hchanged-9.1 dokumentiert
- Einige neue Funktionen, automatische Befehle, ehemalige Befehle und Optionen hinzugefügt : h hinzugefügt-9.1
- Eine vollständige Liste der Patches finden Sie unter : h Patches-9.1
- Der Vim-FTP-Server wurde eingestellt . Es wird nicht mehr zur Verteilung von Artefakten an Benutzer verwendet. Wenn Sie es in der Vergangenheit verwendet haben, wird offiziell empfohlen, ein Update durchzuführen, um ein Git-Repository zu verwenden
Einzelheiten finden Sie in der offiziellen Ankündigung: https://www.vim.org/vim-9.1-released.php