Vim 9.0 kommt mit einer neuen Skriptsprache und Plugins, Verbesserungen und mehr

VIM

Vor kurzem die Veröffentlichung der neuen Version von Vim 9.0 wurde angekündigt, eine Version, in der eine Reihe recht interessanter Verbesserungen implementiert wurden, von denen wir zum Beispiel eine neue Skriptsprache und Ergänzungen sowie neue Farbschemata, neue Konfigurationen und mehr hervorheben können.

Für diejenigen, die Vim nicht kennen, sollten sie wissen, dass dies der Fall ist ein plattformübergreifender Texteditor extrem anpassbar inspiriert von vi software, Ein beliebter Texteditor auf UNIX-Systemen. Die Hauptfunktion sowohl Vim als auch Vi besteht darin, dass sie verschiedene Modi haben, zwischen denen umgeschaltet werden kann, um bestimmte Operationen auszuführenDies unterscheidet sie von den meisten gängigen Editoren, die nur einen Modus haben, in dem Befehle über Tastenkombinationen oder grafische Oberflächen eingegeben werden.

Vim hat ausgezeichnete Dokumentation im TextformatEs ist sehr breit und leicht zu verstehen. Der Benutzer kann darauf zugreifen, indem er die Beschreibung verschiedener Funktionen durchsucht, die sein Problem lösen können. Durch Hervorheben der Vim-Hilfesyntax werden Schlüsselwörter hervorgehoben.

Wichtige neue Funktionen von Vim 9.0

In dieser neuen Version von Vim 9.0, die vorgestellt wird, wird das hervorgehoben führt eine neue Skriptsprache und Plugins ein, Vim9 Script, das eine ähnliche Syntax wie JavaScript, TypeScript und Java bietet. Die neue Syntax ist einfacher zu erlernen für Anfänger, aber nicht abwärtskompatibel der alten Skriptsprache. Gleichzeitig bleiben die Unterstützung für die zuvor verwendete Sprache und die Unterstützung für vorhandene Plugins und Skripte vollständig erhalten: Alte und neue Sprachen werden nebeneinander unterstützt.

Neben der Überarbeitung der Syntax, Vim9 Script unterstützt kompilierte Funktionen was die Leistung erheblich steigern kann. In Tests zu Bytecode kompilierte Funktionen erlaubt, die Ausführungsgeschwindigkeit des Skripts zwischen 10 und 100 Mal zu erhöhen.

Außerdem hörte das Vim9-Skript auf, Funktionsargumente als assoziative Arrays zu verarbeiten, was viel Overhead verursachte. Funktionen werden jetzt mit einer "def"-Anweisung definiert und erfordern eine explizite Liste von Argumenten und Rückgabetypen. Variablen werden durch den Ausdruck "var" mit expliziter Typangabe definiert.

Andererseits wird auch hervorgehoben, dass das Aufteilen von Ausdrücken auf mehrere Zeilen keine Backslashes mehr benötigt, außerdem wurde der Fehlerbehandlungsmechanismus komplett neu gestaltet und die Funktionen benötigen zur Ausführung nicht das Schlüsselwort «call», sondern „let“, um Werte zuzuweisen.

Bemerkenswert bei der vereinfachten Modulerstellung war auch die Möglichkeit, einzelne Funktionen und Variablen zur Verwendung in anderen Dateien zu exportieren. Kommentare werden durch "#" anstelle von doppelten Anführungszeichen getrennt.

Von den anderen ändern sichs, die sich von dieser neuen Version von Vim 9.0 abheben:

  • Klassenunterstützung ist für zukünftige Versionen geplant.
  • Enthält eine Reihe von Farbschemata.
  • Verbesserte Unterstützung für Rechtschreibprüfung und Eingabevervollständigung.
  • Neue Einstellungen hinzugefügt: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Neue Befehle hinzugefügt: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final, import, var und vim9script.
  • Die Möglichkeit, das Terminal in einem Popup-Fenster (Popup-Terminal) zu öffnen und das Farbschema des Terminals auszuwählen, wird bereitgestellt.
  • Kanalmodus für LSP (Language Server Protocol)-Serverinteraktion hinzugefügt.
  • Unterstützung für das Haiku-Betriebssystem hinzugefügt.

Schließlich wenn Sie mehr darüber wissen möchten Über diese neue Version von Vim 9.0 können Sie die Details überprüfen im folgenden Link.

Wie installiere ich Vim 9.0 unter Linux?

Für diejenigen, die an der Installation dieser neuen Version interessiert sind, Sie können dies tun, indem sie einen der folgenden Befehle entsprechend ihrem System ausführen.

Für diejenigen, die Ubuntu-Benutzer sind und Derivate, Sie können dies tun, indem sie das folgende Repository zum System hinzufügen und die Vim-Installation durchführen. Die Befehle sind die folgenden:

sudo add-apt-repository ppa:jonathonf/vim-daily

sudo apt-get update

sudo apt install vim

Im Fall von denen, die Arch-Benutzer sind Linux und Derivate:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.