2010-01-05 7 views
24

क्या ग्रहण एक्सएमएल और एचटीएमएल फाइलों से ग्रहण को पूरी तरह बंद करना संभव है? जावा फाइलों के लिए यह करना आसान है, लेकिन मुझे एक्सएमएल और एचटीएमएल फाइलों के लिए समान सेटिंग्स नहीं मिल सका।एक्सएमएल और एचटीएमएल फाइलों में लाइन रैपिंग से ग्रहण को कैसे रोकें?

उत्तर

6

नोट: ग्रहण में शब्द/पंक्ति लपेटना एक "गले" विषय है, 2003 के बाद से, के रूप में यह बड़े पैमाने पर मतदान bug 35779

रूप Bozho का उल्लेख है, वहाँ केवल (एक निर्दिष्ट लंबाई में) है hard-wrapping

alt text http://www.openengsb.org/images/codingstyle/eclipse-xml-settings.png

अनुस्मारक:

  • ( नंबर की सूची जब आप उन्हें सक्षम में अंतराल इसलिए देखते हैं) शीतल सिर्फ नई लाइन जोड़कर मिलने के बिना सही खिड़की सीमा पर पाठ ताना जाएगा।
    यह मोड HTML और इसी तरह के लिए उपयोगी है।
    मुलायम लपेटने की एक अच्छी विशेषता स्वचालित इंडेंटेशन है: यदि लाइन की शुरुआत में व्हाइटस्पेस है, तो लिपटे रेखाएं स्वचालित रूप से उसी राशि से इंडेंट होती हैं।

  • हार्ड चौड़ाई को संतुलित करने के लिए टाइप करते समय टेक्स्ट में न्यूलाइन जोड़ और निकाल देगा।
    यहां, आप आमतौर पर मार्जिन सेट कर सकते हैं (उदाहरण के लिए 80 वर्ण)।
    यह रीडमेम्स और अन्य सामानों के लिए उपयोगी है जो टर्मिनल में पढ़े जाएंगे।

44

Preferences > XML > XML Files > Editor, और सेट line-width वहाँ (एचटीएमएल के लिए तदनुसार करो, Web > HTML files के तहत)

+1

999 अधिकतम लगता है और 0 का मतलब यह नहीं है, लेकिन वास्तव में 0 !! काश हम इसे बंद कर सकते हैं। वैसे भी, बस एफवाईआई। –

+0

999 हालांकि पर्याप्त होना चाहिए .. :) – Bozho

+0

हाँ, आप सही हैं। :-) शायद एक छोटा प्रदर्शन बढ़ावा देता है, लेकिन मुझे लगता है कि इसे भी अनदेखा किया जा सकता है। –

3

हाँ, एक्सएमएल प्रारूपण के लिए सेटिंग्स आईडीई व्यापी प्राथमिकताएं टैब में हैं और जाहिरा तौर पर वे एक प्रति परियोजना आधार पर निर्धारित नहीं किया जा सकता।

मैं बाहर बात करने के लिए है कि क्या वास्तव में कष्टप्रद है जैसे तत्वों के बीच "मुक्त पाठ" की रैपिंग है चाहता हूँ में:

<element>some free text</element>

वास्तव में एक असुविधा है कि जब logback.xml में पैटर्न प्रारूप के साथ काम उदाहरण के लिए, फाइलें।

मुझे अभी पता चला है कि अगर मैं <![CDATA[..]]> के बीच टेक्स्ट संलग्न करता हूं तो ग्रहण उस बिट को प्रारूपित नहीं करेगा। उदाहरण के लिए:

<pattern><![CDATA[%d{HH:mm:ss.SSS} [%thread] [%X{host}|%X{ip}|%X{user}] %-5level %logger{36} - %msg%n]]></pattern>

बस ऐसे ही साझा करना चाहते थे।

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