2010-06-17 10 views
5

Standardmäßig richtet PerlTidy Zuordnungen in meinem Code ein. Z.B.Wie kann ich verhindern, dass PerlTidy meine Aufgaben anpasst?

perltidy ändert dies ...

my $red = 1; 
my $green = 2; 
my $yellow = 3; 
my $cyan = 4; 

... in diese ...

my $red = 1; 
my $green = 2; 
my $yellow = 3; 
my $cyan = 4; 

Wie verhindere ich, dass dies geschieht? Ich habe das Handbuch durchsucht, aber ich kann keine Lösung finden.

Danke!

+0

Siehe auch [Wie kann ich verhindern, dass PerlTidy Zuweisungen ausrichtet, sondern auch einzelne Leerzeichen hinzufügt?] (Http://stackoverflow.com/questions/4538209/how-can-i-prevent-perltidy-from-aligning-assignments-) but-keep-adding-single-spac) – Sjoerd

Antwort

8

Siehe die Diskussion der -aws Option (--add-whitespace). Standardmäßig ist -aws aktiviert. Sie können dieses Verhalten ändern, indem Sie -naws verwenden (Löschen von Leerzeichen ist OK, aber fügen Sie nicht hinzu) oder -fws (fügen Sie keine Leerzeichen hinzu oder löschen Sie sie nicht). Details here.

+0

Danke FM. -Nagen machen ungefähr das, was ich will. Es wird nicht die Ausrichtung von Zuweisungen aufheben, die bereits ausgerichtet sind, aber so ist das Leben :) – nick

+0

Ist es möglich, die Addition einzelner Leerzeichen beizubehalten? Ich habe gerade eine solche Frage hier gestellt: http://stackoverflow.com/questions/4538209/how-can-i-prevent-perltidy-from-aligning-assignments-but-keep-adding-single-space – agsamek

Verwandte Themen