2012-08-09 52 views
12

Khi lập trình ứng dụng Android của tôi, tôi chỉ tiếp tục chèn các phần tử vào strings.xml mà không có thứ tự bất cứ điều gì. Có phím tắt (như Ctrl + Shift + F có thể tổ chức các thuộc tính android: trong tệp bố cục XML) sắp xếp các phần tử chuỗi theo thứ tự bảng chữ cái?Sắp xếp chuỗi Android.xml theo thứ tự bảng chữ cái

Trả lời

26

Đối với bất kỳ ai khác gặp phải vấn đề này. Sao chép tất cả các phần tử chuỗi, dán vào một bảng tính Excel sắp xếp A-Z và sau đó sao chép và dán lại.

+0

Tôi đoán đó là lựa chọn tốt nhất. – Akash

+4

Hoạt động bằng cách sử dụng Google Trang tính. – Flawyte

4

Đây thực sự là một tính năng trong ADT plugin:

enter image description here

Tuy nhiên, nó chỉ sắp xếp các yếu tố trong người xem Tài nguyên, nó Doe không sửa đổi bất cứ điều gì trong file strings.xml gốc.

+0

Nó không chính xác những gì tôi đang tìm kiếm, nhưng nó là một trợ giúp tốt. cảm ơn;) Vẫn còn nếu có ai biết làm thế nào để tổ chức các strings.xml theo thứ tự abc xin vui lòng để lại một câu trả lời;) – Akash

3

Đối với những người có quyền truy cập vào GNU hoặc tương đương * nix utils dòng lệnh, bạn có thể làm như sau:

cat <(head -n 1 strings.xml) <(head strings.xml -n -2 | tail -n +2 | sort) <(tail -n 2 strings.xml) 

Bạn có thể cần phải tinh chỉnh các con số hơi nếu strings.xml của bạn có một tiêu đề XML lớn hơn.

+0

Không hoạt động đối với các chuỗi đa nguyên và các thành phần XML không may :( – Vadim

Các vấn đề liên quan