Domanda

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?

È stato utile?

Soluzione

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.

Altri suggerimenti

This is actually a feature in ADT plugin:

enter image description here

However, it only sort elements in Resources viewer, it doe not modify anything in the original strings.xml file.

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top