Как я могу запретить PerlTidy выравнивать мои назначения?

По умолчанию PerlTidy выстраивает назначения в моем коде. Например.

PerlTidy меняет это...

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

...в это...

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

Как предотвратить это? Порылся в мануале, но решения не нашел.

Спасибо!


person nick    schedule 17.06.2010    source источник


Ответы (1)


См. обсуждение варианта -aws (--add-whitespace). По умолчанию -aws включен. Вы можете изменить это поведение, используя -naws (удаление пробелов допустимо, но не добавляйте) или -fws (не добавляйте и не удаляйте пробелы). Подробности здесь.

person FMc    schedule 17.06.2010
comment
Спасибо ФМ. -naws делает примерно то, что я хочу. Он не отменит выравнивание уже выровненных заданий, но такова жизнь :) - person nick; 18.06.2010
comment
Можно ли сохранить добавление одиночных пробелов? Я только что задал такой вопрос здесь: space" title="как я могу запретить perltidy выравнивать назначения, но продолжать добавлять один пробел"> stackoverflow.com/questions/4538209/ - person agsamek; 27.12.2010