查看 perltidy我没有看到这样的选择。有没有什么工具可以做到这一点?
最佳答案
我更喜欢“逻辑地”对我的键进行排序。像“名称”和“ID”这样的字段排在前面,有时“长名称”或“描述”之类的字段在名称后面。
如果您需要执行类似的操作,您可以使用具有 shell 功能的编辑器
- 将数据传递到 Perl 程序
- 评估选择
- 使用
Data::Dumper
并设置$Data::Dumper::Sortkeys = 1;
- 然后执行
Data::Dumper->Dump( [ $eval_hash ], [ '$VAR1' ] )
- 剥去前面的部分
s/\A[^=]+=\s+//
- 用输出替换选择内容
关于perl - 格式化 Perl 源代码时如何按键对哈希条目进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10104181/