2010-06-17 6 views
5

De forma predeterminada, PerlTidy alineará las asignaciones en mi código. P.ej.¿Cómo puedo evitar que PerlTidy alinee mis asignaciones?

perltidy cambia esto ...

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

... en esto ...

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

¿cómo puedo evitar que esto suceda? Arrastré el manual pero no encuentro una solución.

Gracias!

+0

Véase también [¿Cómo puedo evitar que PerlTidy alinee las asignaciones pero siga agregando espacios únicos?] (Http://stackoverflow.com/questions/4538209/how-can-i-prevent-perltidy-from-aligning-assignments- but-keep-adding-single-spac) – Sjoerd

Respuesta

8

Consulte la discusión de la opción -aws (--add-whitespace). De forma predeterminada, -aws está habilitado. Puede modificar este comportamiento utilizando -naws (borrar espacios en blanco es correcto, pero no agregar) o -fws (no agregue ni elimine espacios en blanco). Detalles here.

+0

Gracias FM. -naws hace más o menos lo que quiero. No desalineará las asignaciones que ya están alineadas, pero tal es la vida :) – nick

+0

¿Es posible mantener la adición de espacios individuales? Acabo de hacer una pregunta aquí: http://stackoverflow.com/questions/4538209/how-can-i-prevent-perltidy-from-aligning-assignments-but-keep-adding-single-space – agsamek

Cuestiones relacionadas