我在Padre IDE中使用Per Tidy插件。默认情况下,Tidy将我的长行包装成多行我不喜欢的行。我怎么能告诉Tidy永远不会包裹我的线?
答案 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 tidy
或perltidy
,具体取决于。出于某种原因,我不得不直接更改rc文件,无法更改GUI中的设置。
答案 1 :(得分:0)
您还可以更改 perltidy 的默认设置。首先找出它的安装位置:
perl -MPerl::Tidy -e 'print $INC{"Perl/Tidy.pm"}'
然后编辑定义了 maximum-line-length
的文件(或您想要的任何其他参数)。如果 perltidy 是全局安装的,您可能需要 sudo。我通常使用 VS 代码来格式化我的代码,然后使用 perltidy 但我无法定义参数。所以我发现这样做特别有用。