2011-03-04 17 views
33

ग्रहण सहेजने पर ऑटो स्वरूपण रखता है, उदाहरण के लिए: यह पूछने के बाद कि मैं इसे सहेजने के बावजूद निम्नलिखित कोड को एक पंक्ति में होना चाहिए, जिस तरह से मैं चाहता हूं।एक्लिप्स में सहेजने पर ऑटो स्वरूपण को कैसे अक्षम करें?

@Transactional(rollbackFor = DataAccessException.class, readOnly = false, timeout = 30, propagation = Propagation.SUPPORTS, isolation = Isolation.DEFAULT) 

उत्तर

56

विंडो> प्राथमिकताएं> जावा> संपादक> क्रियाएं सहेजें।

भी परियोजना स्तर पर कॉन्फ़िगर किया जा सकता है। प्रोजेक्ट> गुण> जावा संपादक> क्रियाएं सहेजें।

+0

या, आप कोड फ़ॉर्मेटर कॉन्फ़िगर आप के लिए अपनी लाइन ब्रेक पुनर्निर्माण नहीं कर सकते हैं लेकिन अभी भी अपने बाकी जादू करो। –

+2

ऐसा प्रतीत होता है कि मैं "कार्रवाई सहेजें" में स्वरूपण अक्षम कर सकता हूं, लेकिन मुझे कोड फ़ॉर्मेटर में लाइन-ब्रेक व्यवस्थित करने का विकल्प नहीं दिखाई देता है। – Oliver

+1

उसी पृष्ठ पर अनचेक किए जाने के बावजूद, वही समस्या मेरे लिए बनी हुई है (मैक पर जूनो)। कुछ और? –

4

बिल्कुल खराब सुधार। यदि विवरण निम्नलिखित हैं: विंडो | प्राथमिकताएं | जावा | कोड स्टाइल | फॉर्मेटर | नियंत्रण कथन टैब चुनें यदि एक पंक्ति पर सरल रखें। आप लाइन रैपिंग टैब

+0

यह वह जगह है जहां मेरी अधिकांश समस्याएं झूठ बोलती हैं! बहुत जटिल (सबकुछ ग्रहण की तरह), और लगभग पूरी तरह से। –

0

बस एक टिप जोड़ना चाहते थे। यदि आप लाइन रैपिंग से बचना चाहते हैं तो आप बस "अधिकतम रेखा चौड़ाई" मान को कुछ बड़े पैमाने पर बढ़ा सकते हैं। जब तक कि पर्याप्त रूप से उच्च ग्रहण कोई लपेट नहीं करेगा।

प्राथमिकताएं> जावा> संहिता शैली> फ़ॉर्मेटर> संपादित करें> लाइन रैपिंग> अधिकतम लाइन चौड़ाई

+0

केप्लर में यह बचत-क्रिया पर लागू नहीं होता है। सेव-एक्शन टैब अजीब रूप से फॉर्मेटर की सभी सेटिंग्स को ओवरराइट करता है और यह सेटिंग छुपाता है। पिछले संस्करणों में कोई समस्या नहीं थी। – djmj

3

यह एक देर जवाब है, लेकिन नौसिखिया इसे समझने की बस के लिए स्पष्ट रूप से मैं सेटिंग का एक स्नैपशॉट है। कृपया बाईं ओर दिए गए पथ का पालन करें।
और हाइलाइट की गई सेटिंग बदलें। enter image description here

+1

मैंने पूरी तरह से "सहेजे गए चयनित क्रियाएं निष्पादित करें" को अक्षम कर दिया है लेकिन अभी भी मेरे कोड को प्रारूपित करना है। क्या मैं कुछ भुल गया? – Arashsoft

+0

मुझे भी और मैं एक रास्ता नहीं समझ सकता, ऐसा लगता है कि मुझे ग्रहण छोड़ना होगा, बहुत सी विशेषताएं एक समस्या बन सकती हैं। – Onza

+0

@ ओन्ज़ा ग्रहण का कौन सा संस्करण आप उपयोग कर रहे हैं? – VedX

1

आप ऑटो-फ़ॉर्मेटर रखना चाहते हैं, लेकिन इस व्यवहार नहीं करना चाहते हैं, तो आप भी यह fomatter में कॉन्फ़िगर कर सकते हैं:

right click on the project -> properties -> java code style -> formatter 

(आप एक परियोजना विशिष्ट नहीं है, तो वैश्विक कॉन्फ़िगरेशन को इस तरह से एक्सेस किया जा सकता है: Window -> Preference -> Java -> Code Style -> Formatter)।

Edit... सक्रिय प्रोफ़ाइल, लाइन रैपिंग टैब खोलें, और वहां Never join already wrapped lines विकल्प देखें।

इस तरह आप जहां भी चाहें लाइनों को लपेट सकते हैं और ग्रहण आपकी लाइन ब्रेक को हटा नहीं देगा (जो एक जरूरी है यदि आप पठनीय लैम्ब्डा अभिव्यक्तियां चाहते हैं), लेकिन फॉर्मेटर सक्रिय रखें।

यह विकल्प नहीं है कम से कम ग्रहण लूना

यहाँ के बाद से एक स्क्रीनशॉट जहां यह विकल्प है:, enter image description here

संबंधित मुद्दे