Montag, 8. September 2014

Editoren für REXX, Teil 2: vim

Mittlerweile habe ich ein wenig vim (www.vim.org) in Bezug auf REXX experimentiert. Dieser Editor scheint mir etwas besser zur REXX-Kodierung geeignet zu sein. Folgendes ist mir aufgefallen:

  • Die Syntaxhervorhebung funktioniert fast perfekt: Verschachtelte Kommentare werden korrekt behandelt, alle Schlüsselwörter scheinen erkannt zu werden, wobei auch der Kontext berücksichtigt wird. Zeilenfortsetzungszeichen werden mit einem eigenen Stil angezeigt. Zeichenketten werden zuverlässig abgegrenzt. Bislang habe ich nur kleine, unbedeutende Fehler entdeckt (bei if \ wird das if nicht mehr als Schlüsselwort erkannt; in mehrzeiligen Konstrukten kann es vorkommen, dass eine schließende Klammer falsch hervorgehoben wird).
  • Die ctags-basierte Anzeige der Programmstruktur funktioniert etwas zuverlässiger als unter jEdit. Die schon genannten Einschränkungen, die ctags bei REXX mitbringt, gelten natürlich auch hier.

Es lohnt sich also meines Erachtens, sich mit vim zu befassen, wenn man in REXX kodiert.