看着perltidy我没有看到这样的选择。有没有什么工具可以做到这一点?
问问题
204 次
1 回答
3
我更喜欢“逻辑地”对我的键进行排序。'name' 和 'id' 之类的字段首先出现,有时在名称之后出现诸如 'long name' 或 'description' 之类的字段。
如果你需要做这样的事情,你可以使用带有 shell 工具的编辑器来
- 将数据传递到 perl 程序
- 评估选择
- 使用
Data::Dumper
和设置$Data::Dumper::Sortkeys = 1;
- 然后做
Data::Dumper->Dump( [ $eval_hash ], [ '$VAR1' ] )
- 剥去前面的部分
s/\A[^=]+=\s+//
- 用输出替换选择
于 2012-04-11T12:43:55.043 回答