2013-12-17 10 views
12

ग्रहण के साथ एक समस्या यह है कि जावा कोड में समापन कोष्ठक जोड़ने का प्रयास करते समय संपादक मेरे कर्सर को स्थानांतरित करेगा।ग्रह संश्लेषण बंद करने के लिए कर्सर को स्थानांतरित करने से ग्रहण को कैसे रोकें?

मैं

class.method 

टाइपिंग शुरू हो जाएगा और फिर ctrl ऑटो के लिए + अंतरिक्ष विधि का श्रेय

class.method(string, anotherString) 

जो आसानी से पहली विशेषता पर प्रकाश डाला गया और सिर्फ स्ट्रिंग में जी के बाद करने के लिए अपने कर्सर ले जाता है पूरा ।

समस्या तब आती है जब मैं बैकस्पेस और स्ट्रिंग बदलता हूं, उदाहरण के लिए, दूसरी विधि कॉल में।

class.method(anotherMethod(, anotherString) 

जब मैं anotherMethod की आरंभिक कोष्ठक के समापन कोष्ठक टाइप करें, मेरी कर्सर पंक्ति के अंत में ले जाया गया और anotherString के बाद समापन कोष्ठक पर प्रकाश डाला गया है।

यह एक कष्टप्रद दर्द है, क्योंकि मुझे कर्सर को वापस ले जाना है जहां यह मूल रूप से किसी अन्य विधि को पूरा करने के लिए था।

मेरे पास अनचेक प्राथमिकताएं हैं -> जावा -> संपादक -> टाइपिंग -> "स्वचालित रूप से बंद करें" लेकिन समस्या बनी रहती है। मैंने यह भी सोचा कि इसे मेरी स्वरूपण सेटिंग्स के साथ करना था, लेकिन डिफ़ॉल्ट रूप से उन्हें पुनर्स्थापित करना समस्या को ठीक नहीं करता है।

क्या मेरे कर्सर को स्थानांतरित करने के लिए एक्लिप्स को बताने का कोई तरीका है?

उत्तर

1

यह मेरे लिए नहीं होता है यदि मैं "स्वचालित रूप से बंद" कोष्ठक के लिए जांचता हूं। ऐसा लगता है कि यदि आप ग्रहण को बंद करने की अनुमति नहीं देते हैं तो यह माना जाएगा कि आपके द्वारा लिखे गए अगले समापन वाले माता-पिता को वह वही है जिसे आप चाहते हैं। यदि आप इसे पैरों को बंद करने देते हैं, तो यह anotherMethod( के बाद एक पैर जोड़ देगा और कर्सर वहां रहेगा। माता-पिता का स्वतः बंद होना बुरा नहीं है क्योंकि आप इसके बिना आमतौर पर इसे टाइप कर सकते हैं जिसके परिणामस्वरूप दो करीबी माता-पिता होते हैं।

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