如何配置Perl Tidy不包装线?

时间:2016-03-09 02:58:43

标签: padre perl-tidy

我在Padre IDE中使用Per Tidy插件。默认情况下,Tidy将我的长行包装成多行我不喜欢的行。我怎么能告诉Tidy永远不会包裹我的线?

2 个答案:

答案 0 :(得分:0)

在命令行上通过perltidy进行测试(参考手册页),我发现我更喜欢通过启用“冻结”来更改默认的perltidy选项以始终保持换行符(换行符)新行“(-fnl),以及通过选项禁用所有空白修改(-fws,冻结空白):perltidy -fws -fhl -b

对于您的具体情况,要忽略所有换行符,您只需要perltidy -fnl -b-b创建备份文件,并就地修改。)

还有第二个合理的选择,只需将行长设置为比默认值80更长(例如120个字符),使用:-l=120(或:--maximum-line-length=120或更长的“真的”通过将其设置为零(0)来启用“大数字”。

注意:另外,我正在bluefish html编辑器上进行测试,该编辑器使用html tidyperltidy,具体取决于。出于某种原因,我不得不直接更改rc文件,无法更改GUI中的设置。

答案 1 :(得分:0)

您还可以更改 perltidy 的默认设置。首先找出它的安装位置:

perl -MPerl::Tidy -e 'print $INC{"Perl/Tidy.pm"}'

然后编辑定义了 maximum-line-length 的文件(或您想要的任何其他参数)。如果 perltidy 是全局安装的,您可能需要 sudo。我通常使用 VS 代码来格式化我的代码,然后使用 perltidy 但我无法定义参数。所以我发现这样做特别有用。