按字母顺序对Android strings.xml进行排序

按字母顺序对Android strings.xml进行排序,android,eclipse,adt,xml-editor,Android,Eclipse,Adt,Xml Editor,在编写Android应用程序时,我一直在strings.xml中插入元素,没有任何顺序。是否有按字母顺序排列字符串元素的快捷键(如Ctrl+Shift+F可以在XML布局文件中组织android:属性)?这实际上是ADT插件中的一项功能: 但是,它只对资源查看器中的元素进行排序,不修改原始strings.xml文件中的任何内容。对于遇到此问题的任何其他人。复制所有字符串元素,粘贴到Excel电子表格中排序A-Z,然后复制并粘贴回去。对于有权访问GNU或类似*nix命令行UTIL的用户,可以执行

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

这实际上是ADT插件中的一项功能:


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

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

对于有权访问GNU或类似*nix命令行UTIL的用户,可以执行以下操作:

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

cat这不完全是我想要的,但它是一个很好的帮助。谢谢;)不过,如果有人知道如何按字母顺序组织strings.xml,请留下答案;)我想这是最好的选择。也可以使用Google Sheets。Desn不适用于多行字符串和XML元素。不幸的是:(