我使用 eclipse 在 android 中进行培训,但现在使用 Intellij IDEA 13。我习惯了 eclipse 的图形字符串编辑器,它可以为我按字母顺序对 string.xml 文件进行排序。我想在 intelliJ 中做同样的事情,但找不到任何解决方案。这就是代码的样子
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">ActionBar App</string>
<string name="hello_world">Hello world!</string>
<string name="action_settings">Settings</string>
</resources>
我想像这样按字母顺序排序
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="action_settings">Settings</string>
<string name="app_name">ActionBar App</string>
<string name="hello_world">Hello world!</string>
</resources>
如何做到这一点?请帮忙!
排列功能允许您设置规则来排列出现在文件中的顺序。通过 IDEA-72907 添加属性排列,特别是 Android 文件.您可以通过转到 Settings > [Project Settings] > Code Style > XML {Arrangement Tab} 为 android 获取预定义的排列样式,点击“Set from... "右上角附近的链接,然后选择 Preferred Style > Android。这将使用您可以调整的预定义样式填充 XML 样式(和排列)设置。
也就是说,我不确定排列功能是否能够按属性值排序。我知道它可以按特定顺序对属性进行排序。如果有机会,我会看看能否找到按属性值排序的语法。在此期间,您可以看看。
另外,您可以尝试 Lines Sorter或 SortSelection第三方插件。更基本一点,但可能对你有用。
我是一名优秀的程序员,十分优秀!