2015-01-01 5 views
6

जब मैं Intellij में कोड लिख रहा हूँ, मैं अक्सर नए ब्लॉक दृश्यों के इन प्रकार टाइप करके बनाएँ:Intellij नए ब्लॉक में अतिरिक्त पंक्ति जोड़कर

if (test) { 

टंकण कि घुंघराले ब्रेस खोलने स्वचालित रूप से एक बंद डालने के लिए Intellij का कारण बनता है ब्रेस और दो ब्रेसिज़ के बीच कर्सर ले जाने:

if (test) {|} 

इस बिंदु पर, मैं बस दर्ज करें और जहां यह होना चाहिए कर्सर अधिकार के साथ एक अच्छी तरह से स्वरूपित ब्लॉक मिल दबाएँ:

if (test) { 
    | 
} 

बहरहाल, आज Intellij ब्लॉक करने के लिए एक अतिरिक्त पंक्ति जोड़ रहा है, इस तरह:

if (test) { 
    | 

} 

मैं परियोजना और आईडीई सेटिंग्स पर सभी देखा है, लेकिन मैं क्या बदलने के लिए यकीन नहीं है। एफवाईआई, यह विभिन्न प्रकार की परियोजनाओं (स्प्रिंग/जावा, नोड/एक्सप्रेस) में विभिन्न फ़ाइल प्रकारों (.java, .js, .css) में हो रहा है। किसी को भी इस छोटी परेशानी को ठीक करने के बारे में पता है?

+0

किसी ने आपकी विचार सेटिंग बदल दी है? –

+0

नहीं। मैं अकेला हूं जो इस कंप्यूटर का उपयोग करता है। –

+0

यदि यह किसी और की सहायता करता है, तो मैंने प्राथमिकता> आईडीई सेटिंग्स> संपादक> स्मार्ट कुंजी पर जाकर समस्या को "निश्चित" किया और "जोड़ी ब्रैकेट डालें" बॉक्स को अनचेक कर दिया। मुझे यकीन नहीं है कि यह इंटेलिज को नए ब्लॉक के अंत में एक अतिरिक्त लाइन डालने से क्यों रोकता है, लेकिन ऐसा करता है। दुर्भाग्यवश, स्पष्ट साइड इफेक्ट यह है कि इंटेलिज अब स्वचालित रूप से समापन कोष्ठक या ब्रेसिज़ को सम्मिलित नहीं करता है। अभियंता डॉलर की आखिरी टिप्पणी के बावजूद, मैंने यह (या किसी अन्य) सेटिंग को नहीं बदला। Intellij में यह और क्या एक अस्पष्ट बग हो सकता है? –

उत्तर

4

5MAR2015 के रूप में समाधान गेज प्लगइन को अक्षम करना है। इसके लिए क्रेडिट @ KaPaHgaIII

+0

आपको धन्यवाद! @ एलियन-बिशप कृपया इसे स्वीकृत के रूप में चिह्नित करें :) – Nitroware

+0

मैं एंड्रॉइड स्टूडियो (ताजा इंस्टॉल) का उपयोग करता हूं और मैं इसे देख रहा हूं। मेरे पास गेज प्लगइन स्थापित नहीं है, इसलिए मैं इसे अक्षम नहीं कर सकता। – colabug

+0

@colabug अपने कोड स्वरूपण नियमों को दोबारा जांचने का प्रयास करें - डिफ़ॉल्ट व्हाइटस्पेस प्रविष्टि नियम वांछित होने के लिए बहुत कुछ छोड़ दिया आईएमओ –

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