Ответ 1
Для кого-то еще, кто сталкивается с этим. Скопируйте все строковые элементы, вставьте в таблицу Excel таблицу A-Z, а затем скопируйте и вставьте обратно.
При программировании моего Android-приложения я просто продолжал вставлять элементы в string.xml без какого-либо порядка. Есть ли клавиша быстрого доступа (например, Ctrl + Shift + F может организовать атрибуты android:
в файле макета XML), который сортирует строковые элементы в алфавитном порядке?
Для кого-то еще, кто сталкивается с этим. Скопируйте все строковые элементы, вставьте в таблицу Excel таблицу A-Z, а затем скопируйте и вставьте обратно.
На самом деле это функция в плагине ADT:
Однако он только сортирует элементы в средстве просмотра ресурсов, он ничего не модифицирует в исходном файле strings.xml.
Для тех, кто имеет доступ к GNU или подобным утилитам командной строки * nix, вы можете сделать следующее:
cat <(head -n 1 strings.xml) <(head strings.xml -n -2 | tail -n +2 | sort ) <(tail -n 2 strings.xml)
Возможно, вам придется немного подкорректировать цифры, если ваш strings.xml
имеет больший заголовок XML.