Ich mag meinen Perl Code formatiert - Zeilen eingerückt, usw. Das Problem ist, ich hasse es selbst zu tun, und ich genieße wirklich Auto-Formatierer, die dies automatisch für Sie tun.
Ich arbeite mit Eclipse und das EPIC-Plugin macht genau das. Das Problem ist, dass es Kommentare nicht gut verarbeitet. Wenn Kommentare zu lang sind, werden sie nicht in mehrere Zeilen aufgeteilt, sondern einfach an den Anfang der Zeile verschoben, sodass die Einrückung überhaupt nicht richtig ist.
Außerdem bleiben die Codezeilen etwa 80 Zeichen lang, was die Dinge manchmal hässlich macht. Seit meiner Schulzeit erinnere ich mich, dass zu lange Linie schlecht ist, aber jetzt frage ich mich, ob es vielleicht besser ist, lange Linien so zu lassen, wie sie sind.
Was sagst du? irgendwelche Vorschläge, wie man meinen Perl-Code unter Eclipse (oder allgemein) formatiert?
AKTUALISIEREN
Das EPIC-Plugin von Eclipse verwendet ebenfalls Perl-ordentlich. Jede Idee, wie man Perl ordentlich machen kann, bricht lange Codezeilen, aber wenn es nicht möglich ist (zB lange Zeichenketten), ziehen Sie sie immer noch wie üblich ein und lassen sie länger werden (anstatt sie wie üblich ganz nach links einzurücken) ?
Für eine nicht IDE-Lösung schauen Sie sich dann Perl::Tidy
an.
Dieses Modul ist gut darin, Ihren Perl-Code in den Stil zu verschönern, den Sie bevorzugen. Aber nicht sicher, dass es eine lange Zeile / Kommentar-Fixer obwohl? (Haftungsausschluss: Ich verwende Perl::Tidy
nicht, weil ich mit der Art und Weise glücklich bin, wie TextMate
und Vi(m)
behandeln meinen Perl-Code.
Eine alternative IDE-Lösung finden Sie unter Padre
, der Perl-Anwendungsentwicklung und Refactoring-Umgebung .
Padre
ist selbsthostend (dh in Perl5 geschrieben), plattformübergreifend (verwendet wxWidgets
für die GUI) und arbeitet mit Perl5 & amp; Perl6 (Rakudo).
Hier sind ein paar Videos:
/ I3az /
Es sieht so aus, als ob Eclipse / EPIC tatsächlich Perl :: Tidy als Quellformatierer verwendet. Perl :: Tidy ist extrem flexibel, also müssen Sie wahrscheinlich nur die Dokumente überprüfen und die Optionen so einstellen, wie Sie es möchten.
Der EPIC-Leitfaden zur Festlegung dieser Optionen: Ссылка
Wie in anderen Antworten angegeben, verwendet der% formator Eclipse/EPIC
Perl::Tidy
. Beziehen Sie sich sowohl auf den EPIC Guide & Amp; die Perl :: Tidy Anleitung.
Oder die kurze Antwort, verwenden Sie in den Voreinstellungen für die EPIC-Quellformatierung -l 132, um die Zeilenlänge auf 132 zu ändern.
Tags und Links eclipse perl code-formatting