Dieser Eintrag ist „lichtkind“ von den Perlmongers mitteldeutschland.pm gewidmet. Im Chat hatte ich signalisiert, für seinen Editor Betatests zu machen und ggf. Bugs zu reproduzieren.
Hier wollte ich nieder schreiben, was mir bei einem Editor persönlich (nur meine Sicht) erstmal wichtig wäre.
Ich hatte in der Vergangenheit mehrere Editoren ausprobiert und insbesondere waren das der „vim“ und „geany“ sowie auch die Umgebung KDevelop kürzlich, die aber Perl scheinbar nicht unterstützt.
Wichtig, wäre mir auf jeden Fall ein Button, dass man das Perl-Skript direkt ausführen kann, also nicht wie bei „vim“ mit :wq abspeichern und dann von der Kommandozeile das Skript aufrufen und ausführen.
Auch finde ich es ganz gut wenn ein Editor gewisse rudimentäre Vorlagen / Templates hat: Ich stelle mir den Klickpfad wie folgt vor „File -> New -> .pl file“ und sich dann der Editor öffnet und dann so Sachen wie die Shebang-Zeile (#!/ust/bin/perl) automatisch eingetragen sind. Da können dann auch gerne so Sachen wie use strict; vorab eingetragen sein.
Diesbezüglich würde ich mich auch freuen wenn man bei der Konfiguration des Editors nicht händisch den Pfad zum Interpreter / Compiler eintragen oder durch Verzeichnisse durchklicken muss, eine gewisse Autodetection des Compilers.
Da wir in einer Welt leben, die von ihrer Vernetzung lebt, gemeinsam Software entwickeln und im Falle von Free Software diese auch teilen: github-Integration, dass man Commits machen und diese in sein Repository pushen kann. Mit anderen CVS wie subversion habe ich leider nur sehr wenig Erfahrung.
Weniger Wert lege ich auf ein bestimmtes grafisches Toolkit oder optische Anpassungen an den Desktop. Sprich: Es ist mir egal ob es nun GTK- oder KDE-Style ist.
Dann wären da so Sachen, dass beispielsweise Klammern wie „curly brackets“ wenn sie geöffnet werden auch automatisch wieder geschlossen werden und man im Zwischenraum seinen Perlcode eintragen kann.
Weiterhin stelle ich mir vor, dass wenn man beispielsweise eine Klammer markiert, dass dann gezeigt wird, welche Klammer in welchem Abschnitt dazu gehört.
Auch so Sachen wie Auto-Completion bei Befehlen und eingesetzten Variablen wären gut. Dass man „pri“ auf der Tastatur schreibt und dann „print“ vorgeschlagen wird.
Last but not least eine Funktion wo man das Skript „Schritt für Schritt“ durchgehen kann.
