【问题标题】:Sort Android strings.xml in Alphabetical Order按字母顺序对 Android strings.xml 进行排序
【发布时间】:2023-03-08 07:19:01
【问题描述】:

在编写我的 Android 应用程序时,我只是不停地在 strings.xml 中插入元素,没有顺序随便。是否有按字母顺序对字符串元素进行排序的快捷键(如 Ctrl+Shift+F 可以在 XML 布局文件中组织 android: 属性) ?

【问题讨论】:

    标签: android eclipse adt xml-editor


    【解决方案1】:

    对于遇到此问题的任何其他人。复制所有字符串元素,粘贴到 Excel 电子表格中,按 A-Z 排序,然后复制并粘贴回来。

    【讨论】:

    • 我想这是最好的选择。
    • 也可以使用 Google 表格。
    【解决方案2】:

    这其实是ADT插件的一个功能:

    但是,它只对资源查看器中的元素进行排序,不会修改原始 strings.xml 文件中的任何内容。

    【讨论】:

    • 这不是我想要的,但它是一个很好的帮助。谢谢;)如果有人知道如何按字母顺序组织strings.xml,请留下答案;)
    【解决方案3】:

    对于那些可以访问 GNU 或类似 *nix 命令行工具的人,您可以执行以下操作:

    cat <(head -n 1 strings.xml) <(head strings.xml -n -2 | tail -n +2 | sort ) <(tail -n 2 strings.xml)
    

    如果您的 strings.xml 具有较大的 XML 标头,您可能需要稍微调整数字。

    【讨论】:

    • 不幸的是,它不适用于多行字符串和 XML 元素 :(
    猜你喜欢
    • 2016-06-05
    • 2013-11-09
    • 2011-08-29
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多