2009-10-28 3 views
6

जब भी मैं ग्रहण स्रोत कोड फॉर्मेटर/ब्यूटीफायर का उपयोग करता हूं (मेनू आइटम स्रोत - क्लीन अप या 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 

और अन्य इसे पसंद करते हैं।

उत्तर

15

मेनू बार से: विंडो> प्राथमिकताएं> जावा> कोड शैली> फ़ॉर्मेटर> संपादित करें (बटन)> रेखा लपेटना (टैब)। आप अधिकतम पंक्ति चौड़ाई को अनुकूलित कर सकते हैं और लाइन रैपिंग नीति को बदल सकते हैं।

+0

इस पर ध्यान दिलाने के लिए धन्यवाद। अधिकतम लाइन चौड़ाई 80 पर सेट की गई थी, मैंने इसे 78 कर दिया और असाइनमेंट एक्सप्रेशन पर रैपिंग भी सक्षम की और इससे मदद मिली! अब एकमात्र अभिव्यक्ति जो लपेट नहीं रही है वह यह है: डेटासेट नोड.एड (नया TreeUtil.PanelViewNode (यह, तालिका)); // एनओपीएमडी और अन्य इसे पसंद करते हैं। – tukushan

0

सुनिश्चित करें कि आपकी प्राथमिकताओं में Java > Code Style > Formatter के तहत आप एक नई सक्रिय प्रोफ़ाइल बनाते हैं। इसे संपादित करें और लाइन रैपिंग के तहत सुनिश्चित करें कि आपके पास अधिकतम लाइन चौड़ाई 80 है।

-1

मैं हमेशा अपने कोड में निम्न कार्य करता है, तो मैं विशिष्ट स्वरूपण लागू करना चाहते हैं:

सार्वजनिक CDataCacheContainer loadDataset (CDataFileDef DSD) // फेंकता IOException {// // ... }

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

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