如何在Android Studio中按字母顺序对strings.xml进行排序

时间:2016-02-23 08:46:37

标签: android-studio intellij-idea

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

5 个答案:

答案 0 :(得分:45)

我使用了 AndroidXmlSorter 插件,它对我来说非常适合。

enter image description here

如何安装: 转到 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代码进行排序:

  1. 通过 Ctrl + A
  2. 选择文件中的所有XML代码
  3. 使用组合: Ctrl + Alt + Shift + L
  4. 选择&#34;所选文字&#34; +&#34;重新排列代码&#34;然后按RUN
  5. View Image here