यह एक एफएक्यू सवाल है, क्योंकि मुझे पता है कि ग्रहण (विंडोज़ -> प्राथमिकताएं -> जावा -> कोड स्टाइल -> फॉर्मेटर) में जावा कोड के लिए इंडेंटेशन स्थापित करने के लिए मूल उत्तर क्या होना चाहिए, लेकिन मैं नहीं कर सकता बिल्कुल एक विकल्प ढूंढें जो निम्न व्यवहार को जन्म देता है, जिसे मैं अक्षम करना चाहता हूं।एक्लिप्स में एक नई लाइन का ऑटोइंडेंशन - कैसे अक्षम करें?
समस्या: हर बार जब मैं किसी पंक्ति पर कुछ पाठ के बाद एंटर दबाता हूं, तो संपादक टेक्स्ट कर्सर को पिछली पंक्ति की शुरुआत में नहीं ले जाता है, लेकिन इंडेंटेशन का एक स्तर जोड़ता है। इंडिगो में इसे कैसे अक्षम किया जा सकता है? मुझे चाहिए कि प्रत्येक नई लाइन उस स्थिति से शुरू हो जिस से ऊपर स्रोत स्रोत शुरू होती है। मैंने फ़ॉर्मेटर वरीयताओं में बहुत सारे नियंत्रणों की कोशिश की - अब तक कुछ भी मदद नहीं मिली है। शायद मुझे कुछ याद आया है।
मैं कुछ हद तक अनिच्छुक रूप से ग्रहण पर स्विच कर रहा हूं और यह अतिरिक्त इंडेंट वास्तव में परेशान हूं। यह हाल के संस्करणों में लगातार है (मैं केप्लर का उपयोग कर रहा हूं)। आश्चर्यजनक रूप से, प्रारूप कमांड अतिरिक्त इंडेंट को हटा देगा। इसे "ठीक करने" का एक और तरीका फ़ॉर्मेटर डिफ़ॉल्ट इंडेंटेशन को 1 पर सेट करना है, लेकिन इससे आपको एक से अधिक स्तरों को इंडेंट करने के लिए कोई विकल्प नहीं मिलता है। क्या इतने सारे ग्रहण उपयोगकर्ता वास्तव में इस व्यवहार को सहन करते हैं?!? –
मैं लुना सर्विस रिलीज 2 (4.4.2) का उपयोग कर रहा हूं और ** एंटर कुंजी ** अभी भी उस चेकबॉक्स अक्षम के साथ इंडेंट है। मैंने एक्लिप्स को पुनरारंभ किया, लेकिन यह अभी भी इंडेंट्स है। ** ब्रेस ** को स्टैन पोस्ट किया गया है, जैसा वर्णन किया गया है। जब आप एक नई विधि बनाते हैं तो अंतिम ब्रांड्स के बाद खुले ब्रेस को जोड़ते समय वे स्वचालित रूप से बंद हो जाते हैं और आप 'एंटर' दबाते हैं। – cbaldan