2012-03-21 13 views
11

कभी-कभी मैं फ़ील्ड पर एनोटेशन एक पंक्ति में और कभी-कभी प्रत्येक पंक्ति में होना चाहता हूं। क्या एक्लिप्स फॉर्मेटर को इन टिप्पणियों को अनदेखा करने का कोई तरीका है और जैसा मैंने किया था लाइनों को तोड़ने के लिए छोड़ दें?ग्रहण फ़ॉर्मेटर: क्या यह एनोटेशन को अनदेखा कर सकता है?

+0

इस सवाल का जवाब यहां गया था: इसके अलावा अपने कोड में इस लाइन में शामिल हैं http://stackoverflow.com/questions/1820908/how-to-turn-off-the-eclipse-code जावा-कोड http://stackoverflow.com/questions/352599/how-can-i-make-eclipses-autoformatter-ignore-a-section-of- कोड –

उत्तर

0

मुझे ऐसा लगता है। प्राथमिकताएं जावा में जाएं - कोड स्टाइल - रैपर। फिर अपनी सक्रिय प्रोफ़ाइल संपादित करें, "लाइन रैपिंग" पर क्लिक करें और फिर "एनोटेशन - एलिमेंट-वैल्यू जोड़े" पर क्लिक करें। फिर लाइन रैपिंग नीति को "लपेटें न करें" पर सेट करें।

+2

यह नहीं करेगा ... यह सिर्फ एक ही पंक्ति पर सभी एनोटेशन छोड़ देगा - कोई फर्क नहीं पड़ता कि कितने हैं :-) –

+0

दरअसल, आप सही हैं। उस स्थिति में, मुझे नहीं लगता कि फ़ॉर्मेटर एनोटेशन को अनदेखा कर सकता है .. – Friek

+0

मुझे एक नई परियोजना में ग्रहण का उपयोग करना है और इसकी चीजें हैं जो मुझे पागल बनाती हैं। मैंने अपनी बचत क्रियाएं निर्धारित की हैं (जो ग्रहण की एक महान विशेषता है) लेकिन अब यह सभी एनोटेशन स्वरूपण को खराब कर देती है। मेरे पास अभी तक कोई सही समाधान नहीं है लेकिन आंशिक समाधान केवल सहेजी गई रेखाओं को प्रारूपित करने के लिए सहेजने के कार्यों को बदलना है। इसका एक हिस्सा रास्ता समाधान है –

1

नहीं काफी यकीन है कि तुम क्या मतलब है, लेकिन आप क्षेत्र के लिए लाइनों इस तरह से तोड़:

String text = 
"cake" + 
"more cake" + 
"alot more cake"; 

यह भी एक विकल्प है: आप गुण पर जा सकते हैं -> जावा कोड शैली -> फ़ॉर्मेटर -> संपादित करें: फिर कुछ टैग चालू/बंद होना चाहिए।

/* @formatter:on */ 
संबंधित मुद्दे