जब मैं Intellij में कोड लिख रहा हूँ, मैं अक्सर नए ब्लॉक दृश्यों के इन प्रकार टाइप करके बनाएँ:Intellij नए ब्लॉक में अतिरिक्त पंक्ति जोड़कर
if (test) {
टंकण कि घुंघराले ब्रेस खोलने स्वचालित रूप से एक बंद डालने के लिए Intellij का कारण बनता है ब्रेस और दो ब्रेसिज़ के बीच कर्सर ले जाने:
if (test) {|}
इस बिंदु पर, मैं बस दर्ज करें और जहां यह होना चाहिए कर्सर अधिकार के साथ एक अच्छी तरह से स्वरूपित ब्लॉक मिल दबाएँ:
if (test) {
|
}
बहरहाल, आज Intellij ब्लॉक करने के लिए एक अतिरिक्त पंक्ति जोड़ रहा है, इस तरह:
if (test) {
|
}
मैं परियोजना और आईडीई सेटिंग्स पर सभी देखा है, लेकिन मैं क्या बदलने के लिए यकीन नहीं है। एफवाईआई, यह विभिन्न प्रकार की परियोजनाओं (स्प्रिंग/जावा, नोड/एक्सप्रेस) में विभिन्न फ़ाइल प्रकारों (.java, .js, .css) में हो रहा है। किसी को भी इस छोटी परेशानी को ठीक करने के बारे में पता है?
किसी ने आपकी विचार सेटिंग बदल दी है? –
नहीं। मैं अकेला हूं जो इस कंप्यूटर का उपयोग करता है। –
यदि यह किसी और की सहायता करता है, तो मैंने प्राथमिकता> आईडीई सेटिंग्स> संपादक> स्मार्ट कुंजी पर जाकर समस्या को "निश्चित" किया और "जोड़ी ब्रैकेट डालें" बॉक्स को अनचेक कर दिया। मुझे यकीन नहीं है कि यह इंटेलिज को नए ब्लॉक के अंत में एक अतिरिक्त लाइन डालने से क्यों रोकता है, लेकिन ऐसा करता है। दुर्भाग्यवश, स्पष्ट साइड इफेक्ट यह है कि इंटेलिज अब स्वचालित रूप से समापन कोष्ठक या ब्रेसिज़ को सम्मिलित नहीं करता है। अभियंता डॉलर की आखिरी टिप्पणी के बावजूद, मैंने यह (या किसी अन्य) सेटिंग को नहीं बदला। Intellij में यह और क्या एक अस्पष्ट बग हो सकता है? –