2008-11-12 16 views
9

हम एक विरासत प्रणाली (7 साल पुराना) पर काम कर रहे हैं, जिसमें बहुत से जावा/जेएसपी फाइलें हैं जिन्हें पहले कभी प्रारूपित नहीं किया गया है, सभी पर पाठक नहीं है। चूंकि हमारे पास कई पुराने संस्करण हैं, इसलिए हमें डर है कि अगर हम उन्हें प्रारूपित करते हैं तो हम प्रभावी रूप से बिना स्वरूपित और स्वरूपित फ़ाइलों को प्रभावी ढंग से भिन्न नहीं कर पाएंगे।जावा फ़ाइल के लिए उपलब्ध कोई कमांड लाइन प्रारूप उपकरण?

क्या कोई कमांड लाइन प्रारूप उपकरण उपलब्ध है जिसके साथ हम नए पर diff करने से पहले फ़ाइल के पुराने संस्करण को प्रारूपित कर सकते हैं?

+1

ग्रहण जैसे विचार का उपयोग क्यों न करें, अपने स्वरूपण नियमों को परिभाषित करें और सभी फ़ाइलों को दोबारा सुधारें (आप एकाधिक का चयन कर सकते हैं और उन्हें एक कीस्ट्रोक के साथ प्रारूपित कर सकते हैं) –

+0

फ़ॉर्मेटिंग की कमी कितनी खराब है? क्या वे असंगत रूप से स्वरूपण कर रहे हैं, क्या उन्हें अव्यवस्था की कमी है, या क्या वे किसी भी अनावश्यक सफेद जगह की कमी कर रहे हैं ताकि कोड एक ही पंक्ति पर हो? – sblundy

+0

इसके अलावा, क्या आपके पास स्रोत नियंत्रण है? यदि हां, तो कौन सा और कौन सा संस्करण? – sblundy

उत्तर

-1

http://checkstyle.sourceforge.net/cmdline.html में कमनलाइन उपकरण है।

+0

क्या चेकस्टाइल प्रारूपण भी करता है? मेरी समझ यह है कि यह * यह सुनिश्चित करने के लिए शैली * जांचता है कि यह कुछ प्रारूप है, यह वास्तव में कोई प्रारूपण नहीं करता है, जिसका अर्थ है कि यह यहां बेकार है। – SCdF

+3

चेकस्टाइल * कोड * प्रारूपित नहीं करता है। – cuh

1

ग्रहण और इंटेलिजे दोनों ने अपने अलग-अलग दर्शकों में अनदेखा-सफेद विकल्प चुना है।

2

यह थोड़ी देर हो गया है, लेकिन हम Jalopy का उपयोग करते थे। मैं काफी हद तक निश्चित हूं कि आप इसे कमांड लाइन से चला सकते हैं।

+0

मुझे एक दस्तावेज नहीं मिला है जो बताता है कि कमांड लाइन से जलोपी कैसे चलाएं। क्या आप हमें एक उदाहरण दिखा सकते हैं? धन्यवाद। – cxwangyi

+0

आईआईआरसी, हमने कंसोल प्लग-इन का उपयोग किया, http://jalopy.sourceforge.net/jalopy-console/index.html। यह एक पूर्व जीवन में था; तब से मैंने जावा का उपयोग नहीं किया है। –

1

शायद Artistic Style आपके लिए काम करेगा।

मेरे पास भी मेरे बुकमार्क्स में Uncrustify है, कभी भी इसका इस्तेमाल नहीं किया।

0

आप here का उल्लेख करते हुए कमांड लाइन से एक्लिप्स स्रोत कोड फ़ॉर्मेटर का उपयोग करने का प्रयास कर सकते हैं।

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