While programming my Android app I just kept inserting elements in strings.xml with no order whatsoever. Is there a shortcut key (like Ctrl+Shift+F can organize android:
attributes in an XML layout file) that sorts string elements alphabetically?
For those who have access to GNU or similar *nix command-line utils, you can do the following:
cat <(head -n 1 strings.xml) <(head strings.xml -n -2 | tail -n +2 | sort ) <(tail -n 2 strings.xml)
You may need to tweak the numbers slightly if your strings.xml
has a larger XML header.
For anyone else who bumps into this. Copy all the string elements, paste into an Excel spreadsheet sort A-Z and then copy and paste back.
This is actually a feature in ADT plugin:
However, it only sort elements in Resources viewer, it doe not modify anything in the original strings.xml file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With