2012-08-09 18 views
12

मेरे एंड्रॉइड ऐप प्रोग्रामिंग करते समय मैंने स्ट्रिंग्स.एक्सएमएल में तत्वों को डालने के लिए कोई भी नहीं रखा। वहाँ कोई शॉर्टकट कुंजी (की तरह Ctrl +शिफ्ट + एफ एक एक्सएमएल लेआउट फ़ाइल में android: विशेषताओं को व्यवस्थित कर सकते हैं) कि स्ट्रिंग तत्वों वर्णानुक्रम क्रमबद्ध करता है?वर्णमाला क्रम में एंड्रॉइड स्ट्रिंग्स.एक्सएमएल को सॉर्ट करें

उत्तर

26

किसी और के लिए जो इसमें बाधा डालता है। सभी स्ट्रिंग तत्वों की प्रतिलिपि बनाएँ, एक्सेल स्प्रेडशीट सॉर्ट ए-जेड में पेस्ट करें और फिर कॉपी और पेस्ट करें।

+0

मुझे लगता है कि यह सबसे अच्छा विकल्प है। – Akash

+4

Google शीट्स का भी उपयोग करता है। – Flawyte

4

यह वास्तव में एडीटी प्लगइन में एक विशेषता है:

enter image description here

हालांकि, यह केवल संसाधन दर्शक में तत्वों को सॉर्ट, यह मूल strings.xml फ़ाइल में कुछ भी संशोधित नहीं डोय।

+0

यह वही नहीं है जो मैं ढूंढ रहा था, लेकिन यह एक अच्छी मदद है। धन्यवाद;) फिर भी अगर कोई जानता है कि स्ट्रिंग्स.एक्सएमएल को वर्णानुक्रमित कैसे व्यवस्थित किया जाए तो कृपया एक उत्तर दें;) – Akash

3

जो लोग जीएनयू या इसी तरह * nix कमांड लाइन utils की पहुंच है के लिए, आप निम्न कर सकते हैं:

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

यदि आपका strings.xml एक बड़ा Xml शीर्ष है संख्या थोड़ा बदलाव करने पड़ सकता है।

+0

दुर्भाग्यवश मल्टीलाइन स्ट्रिंग्स और एक्सएमएल-तत्वों के लिए काम नहीं करेगा :( – Vadim