2011-08-17 6 views
10

का उपयोग कर जावा स्रोत फ़ाइलों को इंडेंट करना मैं एक यूएमएल उपकरण का उपयोग कर रहा हूं जो यूएमएल कक्षा आरेख से जावा कक्षाएं उत्पन्न करता है। दुर्भाग्यवश अंदर कोड इंडेंट नहीं है।ग्रहण

इसे कैसे हल करें? ग्रहण का उपयोग कर मैं एक फ़ाइल कैसे इंडेंट कर सकता हूं?

+0

आप किस उपकरण का उपयोग कर रहे हैं? – Logan

+0

@ लोगन: सोयाटेक की ईयूएमएल प्लगइन – Heisenbug

उत्तर

18

ग्रहण में एक जावा स्रोत फ़ाइल इंडेंट करने के लिए कैसे:

  1. ओपन ग्रहण के पाठ में फ़ाइल संपादक।
  2. Ctrl + A सभी टेक्स्ट का चयन करने के लिए।
  3. Ctrl + I टेक्स्ट को इंडेंट करने के लिए (या राइट क्लिक> स्रोत> इंडेंट)। फ़ाइल को सहेजने के लिए
  4. Ctrl + S।

हो गया।

(यदि आप स्पेसिंग को भी सही करना चाहते हैं, तो Ctrl + Shift + F या राइट क्लिक> स्रोत> प्रारूप का उपयोग करें। इसे एक फ़ाइल या प्रोजेक्ट एक्सप्लोरर फलक का उपयोग करके फ़ाइलों के समूह पर लागू किया जा सकता है।)

2

ग्रह प्रारूप में शॉर्टकट Ctrl + Shift + F के साथ कोड प्रारूप सुविधा का उपयोग करें, तो आपको ग्रहण मानक का उपयोग करके स्वरूपित कोड प्राप्त होगा और न केवल इंडेंटिंग होगा। उन्नत आप अपनी स्वरूपण वरीयताओं को निर्दिष्ट करने के लिए एक XML फ़ाइल लिख सकते हैं।

/Farmor

2

वास्तव में, आप पूरी प्रक्रिया पूरी तरह से कमांड लाइन से ग्रहण प्लगइन लागू द्वारा स्वत: कर सकते हैं:

eclipse -nosplash \ 
    -application org.eclipse.jdt.core.JavaCodeFormatter \ 
    -verbose \ 
    -config ~/eworkspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs \ 
    MyClass.java 

बस कार्यक्षेत्र जहाँ आप अपने स्वरूपण वरीयताओं को सेट किया है बनाना सुनिश्चित करें आपकी आवश्यकताओं के अनुसार।