1

一、总结

我找不到,如何对带有注释的 YAML 文件进行排序。

我可以找到的解决方案:

  1. 删除评论,

    或者

  2. 不在右行之后保存评论。


2. 例子

我有一个文件SashaSort.yaml

sasha: great
# Kristina comment
kristina: legendary
katya: 'Вечная память'

3. 预期行为

katya: 'Вечная память'
# Kristina comment
kristina: legendary
sasha: great

必须保存非 ASCII 符号。)


4.没有帮助

  1. 这个问题的答案没有按预期保存评论,
  2. yml-sorterPyYAML删除评论,
  3. 如果我使用i18n_yaml_sorter,我会得到输出:

    katya: 'Вечная память'
    kristina: legendary
    sasha: great
    # Kristina comment
    

    注释保存不在kristina: legendary行上方。

    无用地写问题,因为 i18n_yaml_sorter 中的最后一次提交是在 2011 年

  4. 我找不到,如何在ruamel.yaml文档中对 YAML 进行排序,

  5. 我在 中找不到排序选项ruamel.yaml.cmd
4

0 回答 0