You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置perltidy避免在子例程名与签名左括号之间添加空格

解决方法

控制子例程签名与名称之间的空格,需要使用专门针对签名的配置项,而非仅作用于老式原型的--space-prototype-paren=0。

  • 单次命令行调用时直接附加参数:
    perltidy --space-signature-paren=0 你的目标Perl脚本.pl
  • 如果需要持久化配置,直接在.perltidyrc配置文件中新增一行即可:
    space-signature-paren=0

注意事项

--space-signature-paren参数仅在Perl-Tidy 20210111及以上版本可用,如果你当前使用的版本低于该版本,需要先升级Perl-Tidy模块后再使用该配置。
配置生效后,示例代码格式化后会保留sub some_method($self, %args) {的原始格式,不会在子例程名称和签名左括号之间自动添加多余空格。


内容的提问来源于stack exchange,提问作者Беров

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 20:45:00