Hello有没有办法在strings.xml中按字母顺序对字符串名称进行排序? 它应该像这样排序
在
<string name="ccc">CText</string>
<string name="aaa">AText</string>
<string name="bbb">BText</string>
在
<string name="aaa">AText</string>
<string name="bbb">BText</string>
<string name="ccc">CText</string>
我正在使用Android Studio 1.5.1
答案 0 :(得分:45)
我使用了 AndroidXmlSorter 插件,它对我来说非常适合。
如何安装: 转到 Android Studio - &gt; 偏好设置 - &gt; 插件并点击浏览存储库.. 搜索 AndroidXmlSorter ,安装并重新启动Android Studio。转到strings.xml文件并按 Ctrl + L 。瞧。
免责声明:我不是这个插件的作者,我只是偶然发现它,我认为所有的功劳都应归功于插件作者。回购在这里:https://github.com/roana0229/android-xml-sorter
答案 1 :(得分:8)
对于任何碰到这个问题的人。复制所有字符串元素,粘贴到Excel电子表格中排序A-Z,然后复制并粘贴回来。
答案 2 :(得分:2)
有一个名为Lines Sorter的插件可以对选定的行或整个文件进行排序。
答案 3 :(得分:-1)
我会将它们转换为ASCII然后对它进行排序并将它们转回字符串,非常简单且非常有效
答案 4 :(得分:-1)
更新:最简单的方法是: Ctrl + A 然后 Ctrl + Alt + L < / KBD>
配置:在Android studio中,您可以按照以下步骤快速对XML代码进行排序: