2010-06-17 1 views
5

По умолчанию 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; 

Как предотвратить это? Я протащил руководство, но я не могу найти решение.

Спасибо!

+0

См. Также [Как я могу предотвратить согласование назначений PerlTidy, но продолжать добавлять отдельные пробелы?] (Http://stackoverflow.com/questions/4538209/how-can-i-prevent-perltidy-from-aligning-assignments- but-keep-add-single-spac) – Sjoerd

ответ

8

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

+0

Спасибо FM. -уровень делает примерно то, что я хочу. Это не приведет к выравниванию назначений, которые уже выровнены, но это жизнь :) – nick

+0

Можно ли добавлять отдельные пробелы? Я только что задал такой вопрос здесь: http://stackoverflow.com/questions/4538209/how-can-i-prevent-perltidy-from-aligning-assignments-but-keep-adding-single-space – agsamek

 Смежные вопросы

  • Нет связанных вопросов^_^