在编写我的Android应用程序时,我只是在strings.xml中插入元素而没有订单无论。是否有快捷键(如 Ctrl + Shift + F 可以组织XML布局文件中的android:
属性)按字母顺序排列的元素?
答案 0 :(得分:26)
对于任何碰到这个问题的人。复制所有字符串元素,粘贴到Excel电子表格中排序A-Z,然后复制并粘贴回来。
答案 1 :(得分:4)
这实际上是ADT插件中的一项功能:
但是,它只对Resources查看器中的元素进行排序,它不会修改原始strings.xml文件中的任何内容。
答案 2 :(得分: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标题,则可能需要略微调整数字。