我在Padre IDE中使用Per Tidy插件。默认情况下,Tidy 将我的长行包装成我不喜欢的多行。我怎么能知道 Tidy 从不缠绕我的台词?
通过命令行上的perltidy
进行测试(参考手册页),我发现我更喜欢通过启用"冻结换行符"(-fnl
)并禁用所有空格修改(-fws
,冻结空格)来更改默认perltidy
选项以始终保留换行符(换行符),通过选项:perltidy -fws -fhl -b
对于您的特定情况,要忽略所有换行符,您只需要perltidy -fnl -b
(-b
创建备份文件并就地修改。
还有第二个合理的选项,即使用以下命令将行长设置为比默认值 80 长得多(例如设置为 120 个字符):-l=120
(或:--maximum-line-length=120
或更长的"非常大的数字"通过将其设置为零 (0
) 来启用。
注意:顺便说一句,我正在bluefish
html编辑器上进行测试,该编辑器使用html tidy
或perltidy
,具体取决于。由于某种原因,我不得不直接更改 rc 文件,并且无法更改 GUI 中的设置。
您还可以更改 perltidy 的默认设置。首先找出它的安装位置:
perl -MPerl::Tidy -e 'print $INC{"Perl/Tidy.pm"}'
然后编辑定义maximum-line-length
的文件(或所需的任何其他参数)。如果 perltidy 已安装 gobally,您可能需要 sudo。我通常使用 VS 代码来格式化我的代码,这反过来又使用 perltidy,但我无法定义参数。所以我发现这样做特别有用。