2016-02-23 2 views
15

Привет, есть способ отсортировать имена строк по алфавиту в strings.xml? Он должен сортировать его, как этотКак отсортировать строки.xml в алфавитном порядке в Android Studio

Перед

<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

+0

Посмотреть этот блог совместно разработчиками Android Studio: HTTP: // блог .jetbrains.com/idea/2013/10/redrange-attributes-in-android-xml-files-with-intellij-idea-13/ленивое решение https://stackoverflow.com/a/13022926 –

+0

Извините, что это не то, что Я ищу. Перепределительные атрибуты - это правильный путь. Нужно выяснить, как установить расположение, хотя. –

ответ

7

Для кого-то, кто натыкается на это. Скопируйте все строковые элементы, вставьте в таблицу Excel таблицу A-Z, а затем скопируйте и вставьте обратно.

1

Существует плагин под названием Lines Sorter, который может сортировать выбранные строки или целые файлы.

21

Я использовал AndroidXmlSorter плагин, и он отлично работает для меня.

enter image description here

Как установить: Перейти к Android Studio ->Настройки ->Плагины и нажмите Обзор репозиториев .. Поиск AndroidXmlSorter, установить и перезагрузить Android Студия. Перейдите в файл strings.xml и нажмите Ctrl + L. Вуаля.

Отказ от ответственности: Я не автор этого плагина, я просто нашел его случайно, и я думаю, что все кредиты должны быть отправлены автору плагина. Репо здесь: https://github.com/roana0229/android-xml-sorter

+0

Спасибо за плагин, я попробовал это, но похоже, что он не работает с AS 2.2+ –

+0

Хм, но я использую Android Studio 2.2.2 на Mac. –

+1

Windows здесь. И похоже, что проект все равно оставлен. –

0

я бы превратить их в ASCII то вроде, что один и превратить их обратно в строку, очень легко и очень эффективно

Смежные вопросы