2008-10-24 22 views
111

ग्रहण में, तहत Windows ->पसंद ->जावा ->कोड शैली, आप टिप्पणी और कोड के लिए कोड टेम्पलेट्स परिभाषित कर सकते हैं, और आप सेटअप एक कोड फ़ॉर्मेटर कर सकते हैं।ग्रहण: क्या आप सहेजने पर कोड प्रारूपित कर सकते हैं?

मैं सोच रहा हूँ अगर यह ग्रहण में इन की स्थापना हर बार जब मैं एक स्रोत फ़ाइल को सहेजने को प्रभावित लेने के लिए संभव है। असल में, मुझे सब कुछ हाइलाइट करने और दबाकर Ctrl + शिफ्ट + एफ, मैं यह सुनिश्चित करने के लिए ग्रहण जिम्मेदार होना चाहता हूं कि मेरा कोड ठीक से स्वरूपित हो।

क्या यह संभव है और आप इसे कैसे सेट अप करते हैं?

नोट स्वत: स्वरूप का उपयोग पर: यह शायद विलय परिवर्तन के रूप में "प्रारूप संपादित लाइंस" चुनने के लिए सबसे अच्छा है बहुत मुश्किल हो जाता है जब आप स्रोत नियंत्रण पहले से ही है कि ठीक से प्रारूपित नहीं किया गया है कि एक पूरी पुनः स्वरूपित। एक सहकर्मी के लिए यह पहले से ही किया है। >संपादक - ->सहेजें क्रिया

+4

महान सवाल है, लेकिन मैं "प्रारूप संपादित लाइंस" सक्षम करने से असहमत हैं। यदि पूरी टीम के पास एससीएम के माध्यम से एक ही प्रारूप एक्सएमएल डिस्क्रिप्टर तक पहुंच है तो टीम को उनकी फ़ाइलों को दोबारा सुधारने की उम्मीद करनी चाहिए। दूसरे शब्दों में, विलय का अल्पकालिक दर्द लगातार स्वरूपण के लाभ के लायक है। – HDave

+2

@HDave सहमत हैं। कोड किसी भी समय सभी परियोजनाओं पर "प्रारूप स्रोत" के खिलाफ मजबूत होना चाहिए। –

+0

@ ThorbjørnRavnAndersen यदि हर कोई इन सेटिंग्स का उपयोग कर रहा है, तो आप "संपादित पंक्तियां प्रारूपित" का चयन कर सकते हैं। यदि आपकी फाइलें बड़ी हैं तो यह कुछ समय बचाएगी। मैं आपके साथ "प्रारूप स्रोत" के खिलाफ मजबूत होने की आवश्यकता के बारे में सहमत हूं, लेकिन यह सुनिश्चित करने के लिए ग्रहण का कार्य नहीं है कि यह मामला है, मुझे लगता है। – brimborium

उत्तर

185

तहत पसंद, जावा चुनें। चेक बचाने पर चयनित कार्रवाई करें, और स्वरूप स्रोत कोड की जांच बॉक्स।

यह या ग्रहण के पिछले संस्करणों में उपलब्ध नहीं हो सकता हो सकता है।

Version: 3.3.3.r33x_r20080129-_19UEl7Ezk_gXF1kouft<br> 
Build id: M20080221-1800 
+3

यह बहुत उपयोगी लगता है - क्या PHP कोड के लिए इसे प्राप्त करने का कोई तरीका है? – Vacilando

+2

ठीक है, लेकिन आप गैर-जावा फ़ाइलों के लिए ऐसा कैसे करते हैं? –

+0

@ पीटरवर्ग अगर आप पीईडीवी का उपयोग कर रहे हैं, [इसे जांचें] (http://stackoverflow.com/questions/1043433/how-to-auto-remove-trailing-whitespace-in-eclipse#answer-3176057) – grisaitis

14

मैं दृढ़ता से स्रोत नियंत्रण में अपने ग्रहण प्रारूप एक्सएमएल वर्णनकर्ता जांच करने की अनुशंसा: मैं यह काम करता है में पता है। इस तरह टीम के सभी सदस्य इसका उपयोग कर सकते हैं और आप सुधारों को सुधारने के लिए नहीं जाते हैं।

+0

क्या यह किया जा सकता है ताकि XML फ़ाइल डिफ़ॉल्ट रूप से स्थापित हो? – HDave

+0

अभी तक यह एक्सएमएल के साथ नहीं किया जा सकता है। – Shane

2

आप पाते हैं कि आप के तहत एक सहेजें क्रिया वरीयता नहीं है जावा हैं ->संपादक, तो शायद आपने ग्रहण के एक पुराने संस्करण का उपयोग कर रहे हो सकता है। उस स्थिति में आप here से प्लगइन सहेजें पर प्रारूप स्थापित कर सकते हैं। पर बचाने>प्रारूप -

फिर, अंतर्गत प्राथमिकता, जावा चुनें। भागो स्वरूपके तहत विकल्प का चयन करें एक कोड स्वरूपण कार्रवाई

7

का चयन करें मैं सेटिंग का एक स्नैपशॉट है। कृपया पथ का पालन करें:

पसंद विंडो में, जावा चुनें ->संपादक ->सहेजें क्रिया

चेक बचाने पर चयनित कार्रवाई करें, और स्वरूप स्रोत कोड बॉक्स की जाँच करें।

enter image description here

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

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