2

看着perltidy我没有看到这样的选择。有没有什么工具可以做到这一点?

4

1 回答 1

3

我更喜欢“逻辑地”对我的键进行排序。'name' 和 'id' 之类的字段首先出现,有时在名称之后出现诸如 'long name' 或 'description' 之类的字段。

如果你需要做这样的事情,你可以使用带有 shell 工具的编辑器来

  1. 将数据传递到 perl 程序
  2. 评估选择
  3. 使用Data::Dumper和设置$Data::Dumper::Sortkeys = 1;
  4. 然后做Data::Dumper->Dump( [ $eval_hash ], [ '$VAR1' ] )
  5. 剥去前面的部分s/\A[^=]+=\s+//
  6. 用输出替换选择
于 2012-04-11T12:43:55.043 回答