يمكنك تعيين نوع من التعليمات البرمجية المخصصة القابلة للطي في NetBeans مثل في Visual Studio

StackOverflow https://stackoverflow.com/questions/1251803

  •  12-09-2019
  •  | 
  •  

سؤال

عند العمل على C #، كثيرا ما أفعل هذا:

#region Properties
  public int Property1{get;set;}
  ...(more properties)
#endregion

هذا يجعل Visual Studio إضافة الخيار لخفض التعليمات البرمجية داخل المنطقة. غير مناسب، يمكنك استخدام المناطق لأي شيء، لا يقتصر على العقارات أو أي شيء على الإطلاق.

أنا أتساءل 2 الأشياء:

  1. هل هذا مجرد شيء لجعل Visual Studio إضافة رمز قابلة للطي إلى منطقة المحرر أو هل يؤثر على التحويل البرمجي؟
  2. هل يمكنني أن أفعل شيئا مشابها في NetBeans؟
هل كانت مفيدة؟

المحلول

  1. (في Netbeans على الأقل)، من المساعدات المبرمجة بحتة وليس لها أي تأثير على التجميع
  2. نعم يمكنك ذلك

تحذير واحد إلى المرجع القابل للطي:

يرجى ملاحظة أن الأمثلة أعلاه هي لغافا لغة. في لغات أخرى قد لا تكون طيات مخصصة غير مدعومة أو قد تضطر إلى استخدام أحرف مختلفة لمراكز التعليقات.

نصائح أخرى

  1. لا يؤثر على التجميع، إنه فقط لتنظيم التعليمات البرمجية في المحرر. يمكنك التقاط الحجج عند الأفضل استخدامها هذا السؤال.
  2. في netbeans يمكنك استخدامها طيات مخصصة, ، اعتمادا على اللغة:

    // <editor-fold defaultstate="collapsed" desc="My Fold">
    Your amazing code
    // </editor-fold>

السمات اختيارية. بدون defaultstate حدد المنطقة الافتراضية للتوسع (باستثناء عند التفاف أولا رمز في ذلك!)

أحدث Netbeans 8.1 يحتوي بالفعل على هذه الميزة، تحتاج فقط إلى تحديد صفوف لك، ثم انقر فوق أيقونة "المصباح الكهربائي"، ثم حدد:

enter code hereSurround with // <editor-fold defaultstatus="collapsed" desc="comment">...

هذا هو المصدر:http://wiki.netbeans.org/surroundwithcodefolding.

كتبت ماكرو للطي عن طريق تحريف الماوس.

بلدي القصص القصيرة: CTRL+SHIFT+Q

ماكرو قابلة للطي:

cut-to-clipboard 
"// <editor-fold desc=\"This is my custom folding\" defaultstate=\"collapsed\">"
 paste-from-clipboard 
"// </editor-fold>"

تتكشف اختصار ماكرو: ctrl+SUBTRACK

enter image description here

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