Abo
  • Services:

Open Source Editor: Vim erscheint erstmals seit 10 Jahren in neuer Major-Version

Chefentwickler Bram Moolenaar hat mit Vim 8.0 ein großes Release des verbreiteten Editors veröffentlicht. Darin finden sich viele große Neuerungen, wie Channels und Json-Support.

Artikel veröffentlicht am , Kristian Kißling/Linux Magazin
Der Quellcode der Channels von Vim, dargestellt in Vim.
Der Quellcode der Channels von Vim, dargestellt in Vim. (Bild: Vim, Screenshot Golem.de)

Mit Version 8.0 ist erstmals seit mehr als zehn Jahren eine neue sogenannte Major-Version des freien Editors Vim (Vi Improved) erscheinen. Laut der Ankündigung tauscht Vim nun Nachrichten mit anderen Prozessen im Hintergrund aus. Server können auf diese Weise bestimmte Arbeiten erledigen und die Resultate dann an Vim schicken. Der Aufruf channel-demo zeigt ein Beispiel für diese neue Verhalten. Für diese Interprozesskommunikation lässt sich dabei neuerdings auch das Json-Format verwenden, was es erlaubt, die Server in einer beliebigen Sprache zu implementieren. Auch komplexere Plugins lassen sich dank Json sprachunabhängig programmieren.

Stellenmarkt
  1. BWI GmbH, München, Rheinbach, Leipzig
  2. EUROIMMUN AG, Dassow

Vim 8.0 startet darüber hinaus Jobs, kommuniziert mit diesen und stoppt sie wieder. Jobs arbeiten im Hintergrund bestimmte Aufgaben ab, über Channels kommuniziert Vim mit diesen. Timer erlauben es, bestimmte Funktionen zu festen und sich wiederholenden Zeiten zu starten, eine Funktion, die an Cron erinnert. Über die neu eingeführten Packages lassen sich zudem die zahlreichen Vim-Plugins einzeln oder in Gruppen besser verwalten und aktualisieren.

Zu Vim 8.0 hinzugekommen ist außerdem die Unterstützung für Lambdas, die es ermöglichen, vergleichsweise sehr kurze Funktionen zu schreiben. Verwenden diese Variablen, die Entwickler für den Gültigkeitsbereich der Lambdas definieren, handelt es sich um Closures. Über das Argument closure lassen sich auch benutzerdefinierte Funktionen in Closures verwandeln. Ebenfalls an Entwickler richten sich die neuen Assert-Funktionen und ein Framework, um Tests laufen zu lassen. Fenster bringen nun eine individuelle und eindeutig identifizierbare Kennzichnung mit, um sie einfacher zu adressieren.

Das Vim-GUI unterstützt DirectX unter Windows. Außerdem unterstützt das Vim-GUI GTK+ 3, bevorzugt aber beim Konfigurieren weiterhin GTK+ 2, wenn dieses auf dem System vorhanden ist. Weitere Neuerungen stehen in einer sehr ausführlichen Ankündigung der neuen Version 8.0 auf Github bereit. Dort findet sich auch der Quellcode.



Anzeige
Spiele-Angebote
  1. 3,99€
  2. 18,49€
  3. 2,49€
  4. 49,86€

MaGru 16. Sep 2016

Ich hab sozialwissenschaftliche Arbeiten mit dreistelligen Seitenzahlen mit LibreOffice...

grslbr 14. Sep 2016

Fuck, ja. War schmerzhaft anfangs. Ich habe als Teenager beim Ferienjob in einer kleinen...

SelfEsteem 13. Sep 2016

Naja, ja und nein. JSON zum Quatschen mit anderen Prozessen zu nutzen, ist heute...


Folgen Sie uns
       


Anthem - Fazit

Wir ziehen unser Fazit zu Anthem und erklären, was an Biowares Actionrollenspiel gelungen und weniger überzeugend ist.

Anthem - Fazit Video aufrufen
Security: Vernetzte Autos sicher machen
Security
Vernetzte Autos sicher machen

Moderne Autos sind rollende Computer mit drahtloser Internetverbindung. Je mehr davon auf der Straße herumfahren, desto interessanter werden sie für Hacker. Was tun Hersteller, um Daten der Insassen und Fahrfunktionen zu schützen?
Ein Bericht von Dirk Kunde

  1. Alarmsysteme Sicherheitslücke ermöglicht Übernahme von Autos
  2. Netzwerkanalyse Wireshark 3.0 nutzt Paketsniffer von Nmap
  3. Sicherheit Wie sich "Passwort zurücksetzen" missbrauchen lässt

Gesetzesinitiative des Bundesrates: Neuer Straftatbestand Handelsplattform-Betreiber im Darknet
Gesetzesinitiative des Bundesrates
Neuer Straftatbestand Handelsplattform-Betreiber im Darknet

Eine Gesetzesinitiative des Bundesrates soll den Betrieb von Handelsplattformen im Darknet unter Strafe stellen, wenn sie Illegales fördern. Das war auch bisher schon strafbar, das Gesetz könnte jedoch vor allem der Überwachung dienen, kritisieren Juristen.
Von Moritz Tremmel

  1. Security Onionshare 2 ermöglicht einfachen Dateiaustausch per Tor
  2. Tor-Netzwerk Britischer Kleinstprovider testet Tor-SIM-Karte
  3. Tor-Netzwerk Sicherheitslücke für Tor Browser 7 veröffentlicht

Tom Clancy's The Division 2 im Test: Richtig guter Loot-Shooter
Tom Clancy's The Division 2 im Test
Richtig guter Loot-Shooter

Ubisofts neuer Online-Shooter beweist, dass komplexe Live-Spiele durchaus von Anfang an überzeugen können. Bis auf die schwache Geschichte und Gegner, denen selbst Dauerbeschuss kaum etwas anhaben kann, ist The Division 2 ein spektakuläres Spiel.
Von Jan Bojaryn

  1. Netztest Connect Netztest urteilt trotz Funklöchern zweimal sehr gut
  2. Netztest Chip verteilt viel Lob trotz Funklöchern

    •  /