2012-08-09 158 views
12

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

回答

26

对于其他人谁碰到这一点。复制所有字符串元素,粘贴到Excel电子表格排序A-Z,然后复制并粘贴回来。

+0

我想这就是最好的选择。 – Akash

+4

也使用Google表格工作。 – Flawyte

4

这实际上是在ADT插件功能:

enter image description here

然而,只有在资源浏览器元素进行排序,它能源部不能修改原始的strings.xml文件什么。

+0

它不正是我一直在寻找,但它是一个很好的帮助。感谢;)不过如果有谁知道如何组织的strings.xml字母请留下一个答案;) – Akash

3

对于那些谁有权访问GNU或类似的* nix的命令行utils的,你可以做到以下几点:

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

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

+0

多行字符串和XML元素不幸Desn't工作:( – Vadim