जब भी मैं ग्रहण स्रोत कोड फॉर्मेटर/ब्यूटीफायर का उपयोग करता हूं (मेनू आइटम स्रोत - क्लीन अप या CTRL - SHIFT - f के माध्यम से) यह उन बयानों को दोबारा सुधारता है जिन्हें मैंने कई पंक्तियों में एक पंक्ति में वापस कर दिया है जो 80 वर्णों से अधिक है, उदाहरण के लिए मेरे पास है:80 अक्षरों पर लाइन तोड़ने के लिए एक्लिप्स स्रोत कोड फ़ॉर्मेटर को मजबूर करने के लिए वैकल्पिक या तरीका?
public CDataCacheContainer loadDataset(CDataFileDef dsd)
throws IOException {
और यह
public CDataCacheContainer loadDataset(CDataFileDef dsd) throws IOException {
जो 80 वर्णों से अधिक है और गरीब लग रहा है जब मुद्रित हो जाता है।
क्या मैं ग्रहण करने से रोक सकता हूं? या क्या कोई वैकल्पिक ग्रहण स्रोत कोड फ़ॉर्मेटर है जो 80 अक्षरों पर अच्छी तरह से लपेटता है?
संपादित करें 1: Window - Preferences - Java - Code Style - Formatter - Edit
तहत ग्रहण में अधिकतम रेखा की चौड़ाई 80 में स्थापित किया गया था मैं 78 के लिए इसे बदल दिया है और यह भी असाइनमेंट भाव पर रैपिंग सक्षम है और यह मदद मिली है। अब एकमात्र अभिव्यक्ति जो लपेट नहीं रही है वह यह है:
datasetsNode.add(new TreeUtil.PanelViewNode(this, table)); // NOPMD
और अन्य इसे पसंद करते हैं।
इस पर ध्यान दिलाने के लिए धन्यवाद। अधिकतम लाइन चौड़ाई 80 पर सेट की गई थी, मैंने इसे 78 कर दिया और असाइनमेंट एक्सप्रेशन पर रैपिंग भी सक्षम की और इससे मदद मिली! अब एकमात्र अभिव्यक्ति जो लपेट नहीं रही है वह यह है: डेटासेट नोड.एड (नया TreeUtil.PanelViewNode (यह, तालिका)); // एनओपीएमडी और अन्य इसे पसंद करते हैं। – tukushan