سؤال

أحاول تعطيل الإغلاق التلقائي للأقواس في Eclipse ، وبينما نجحت في الغالب ، لا يمكنني منع المحرر من إدخال قوسين إغلاق لمكالمة الطريقة. والنتيجة هي أنه عندما أكتب:

myBool.equals(true);

يدرج قوسين إغلاق بمجرد كتابة قوسين الافتتاح ، وما أحصل عليه بالفعل هو:

myBool.equals(true);)

لقد قمت بتعطيل جميع الخيارات الإكمال التلقائي في التفضيلات -> java -> محرر -> قائمة الكتابة ، وكذلك التفضيلات -> Java -> محرر -> مساعدة المحتوى -> تعبئة وسيطات الأسلوب وإظهار الوسيطات. كما قمت بتعطيل خيار وضع إدراج الذكية ضمن قائمة التحرير. هل هناك خيار آخر في مكان آخر أحتاج إلى استخدامه لإيقاف Eclipse من القيام بذلك؟

هذا مع Eclipse 3.5.2 (Build ID M20100211-1343) في حالة أهمية.

تم تحريره للإضافة: يجب أن أذكر أيضًا أن هذا يحدث فقط إذا انتظرت "Intellisense" المنبثقة بأسماء الأسلوب المقترحة لتظهر بعد كتابة الفترة. إذا قمت فقط بكتابة الكود دون انتظار ظهور مربع الاقتراح ، فلن يتم إدراج قوائم الإغلاق.

هل كانت مفيدة؟

المحلول

لا أعرف كيفية تعطيل إكمال قوائم الأسلوب التلقائي - لذلك لست متأكدًا ، إذا كنت راضيًا عن إجابتي. ولكن لتجنب الانتهاء مع

myBool.equals(true);)

يمكنك في الواقع يُمكَِن (Parenthesis, [square] and <angle> brackets في التفضيلات -> Java -> محرر -> قائمة الكتابة. هذا يدرج الأقواس تلقائيًا (وهو ما لا تريده على الأرجح) ، ولكن يمكنك متابعة الكتابة بشكل طبيعي ، كما تفعل في محرر بدون "ذكاء": ستقوم بواسدك الختامي ببساطة بالكتابة على الوباء المُدرج تلقائيًا ، لذلك لن تفعل ذلك انتهى مع );).

نصائح أخرى

إذا فهمت المشكلة بشكل صحيح ، فإليك الحل! كان لي نفس المشكلة.

القائمة الرئيسية | نافذة | التفضيلات |u003CThe language you are using> | محرر | الكتابة

في القسم "إغلاق تلقائيًا" ، قم بإلغاء تحديد الخيارات التي لا تريدها.

لا أعرف ما إذا كانت هذه الوظيفة جديدة. لقد بدأت للتو في استخدام Eclipse مرة أخرى ولم أستخدمه كثيرًا.

لقد وجدت الجواب على هذا صفحة Stackoverflow.

كما لاحظت ، يحدث ذلك فقط إذا انتظرت مربع المقترحات ("Intellisense") لتظهر.

يتمثل "الحل" في تعطيل المقترحات بموجب واحد أو كليهما ، على الرغم من أن القيام بذلك ربما يكون أكثر من المتاعب بسبب ما ستتخلى عنه.

التفضيلات -> Java -> محرر -> مساعدة المحتوى -> "أدخل مقترحات واحدة تلقائيًا"

التفضيلات -> Java -> محرر -> مساعدة المحتوى -> متقدم

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top