2010-06-17 25 views
5

Theo mặc định, PerlTidy sẽ xếp hàng các bài tập trong mã của tôi. Ví dụ.Làm cách nào để ngăn chặn PerlTidy sắp xếp các bài tập của tôi?

PerlTidy thay đổi này ...

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

... vào đây ...

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

Làm thế nào để ngăn chặn điều này xảy ra? Tôi đã rà soát hướng dẫn nhưng tôi không thể tìm thấy giải pháp.

Cảm ơn!

+0

Xem thêm [Làm thế nào tôi có thể ngăn PerlTidy điều chỉnh các bài tập nhưng tiếp tục thêm các dấu cách đơn?] (Http://stackoverflow.com/questions/4538209/how-can-i-prevent-perltidy-from-aligning-assignments- nhưng-giữ-thêm-đơn-không gian) – Sjoerd

Trả lời

8

Xem thảo luận về tùy chọn -aws (--add-whitespace). Theo mặc định, -aws được bật. Bạn có thể thay đổi hành vi này bằng cách sử dụng -naws (xóa khoảng trắng là OK, nhưng không thêm) hoặc -fws (không thêm hoặc xóa khoảng trắng). Chi tiết here.

+0

Cảm ơn FM. -những gì gần như những gì tôi muốn. Nó sẽ không un-align bài tập đã được liên kết, nhưng đó là cuộc sống :) – nick

+0

Có thể tiếp tục bổ sung không gian duy nhất? Tôi vừa hỏi một câu hỏi như vậy ở đây: http://stackoverflow.com/questions/4538209/how-can-i-prevent-perltidy-from-aligning-assignments-but-keep-adding-single-space – agsamek

Các vấn đề liên quan