EDIS-C هو IDE خفيف الوزن للغة C.

إديس-C (ألفا)، في البداية C- الجانب، كمشروع شخصي ، فكرة إنشاء برنامج "كبير" ، وهو برنامج مجاني ويمكن استخدامه من قبل الكثيرين.

مستوحى من NINJA-IDE ، هدفه في الوقت الحالي ليس التنافس مع IDE الآخر الموجود ، صحيح ، هناك العديد من العناصر الجيدة ، وعمومًا لا يستخدم مبرمج C IDE ، ولكن إديس-C يهدف إلى أن يكون محررًا متعدد المنصات بسيطًا وخفيف الوزن ، مصممًا لطلاب الجامعة الذين يرون أن لغة C "وحش".

وهذا يعني أن البيئة لديها مساعدة ذاتية لبناء جملة C ، وأنها تعرف متى تكون الفاصلة المنقوطة مفقودة قبل تجميع الكود المصدري ، ومستكشف جانبي لعرض الوظائف ، والهياكل ، وما إلى ذلك ، باختصار ، كل ما هو ضروري للقيام بمزيد من الصداقة هذه اللغة لهؤلاء المبتدئين. هذا الأخير لم يتم تنفيذه في الوقت الحالي ، لكنه سيتم قريبًا ؛).

إديس-C  مبرمج بالكامل في بايثون، باستخدام Qt كمكتبة رسومات (PyQt). المشروع صغير جدًا وآمل أن ينمو. أدعو أولئك الذين يحبون الاستمتاع ببايثون للانضمام إلى المشروع. في الوقت الحالي ، استخدم المترجم الخليج، في المستقبل من المخطط استخدامه كلانج.

ميزات EDIS-C الأساسية

  • محرر مع جميع الوظائف الأساسية (فتح ، فتح عدة ملفات ، حفظ ، حفظ باسم ، تراجع ، إعادة ، قص ، نسخ ، لصق ، تحديد ، حذف ، إلخ).
  • عدة محررين في علامات تبويب متعددة.
  • أغلق علامة التبويب الحالية وأغلق كل علامات التبويب وأغلق الكل باستثناء تلك التي تعمل عليها.
  • طباعة كود المصدر.
  • خيارات إدراج التاريخ المنسق.
  • خيارات لإدراج رؤوس من المكتبة القياسية.
  • هامش الخط.
  • إدراج العنوان المعلق والفاصل وفقًا لمسافة هامش السطر.
  • تمييز بناء الجملة للكلمات والوظائف المحجوزة.
  • الإكمال التلقائي لـ: [] ، () ، {}.
  • المسافة البادئة التلقائية ، قابلة للتكوين.
  • يمكنك تحديد جزء من التعليمات البرمجية وتطبيق مسافة بادئة عليه أو إزالته.
  • خريطة مصغرة مع خيارات التكوين العتامة.
  • تكبير ، تصغير.
  • عنصر واجهة مستخدم الشريط الجانبي (أرقام الخط الجانبي).
  • عرض علامات التبويب والمسافات.
  • إخراج القطعة لعرض الإخراج القياسي.
  • من بين أمور أخرى المزيد ...

إديس- ج

لقطة شاشة من 2014-07-03 01:06:37

لقطة شاشة من 2014-07-03 00:52:39

لقطة شاشة من 2014-07-03 00:50:35

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

من أين أحصل على الكود المصدري EDIS-C؟

يتم استضافة الكود المصدري على GitHub ، يمكنك استنساخ المستودع وتشغيله من المصدر.

مصدر الرمز


13 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ديازيبان قال

    هل هو فقط لـ C النقي؟ أو c ++ أيضًا؟

    1.    إليوتيمي 3000 قال

      أفترض ذلك ، لأنه يستخدم GCC كمترجم.

      1.    جون قال

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

        ملاحظة للمؤلف: تهانينا وشكرًا ، نرحب دائمًا بأي مساهمة تضيف ، خاصة إذا كانت جيدة. سؤال واحد ، هل سيكون دعم Clang اختياريًا أم سيحل محل Gcc؟ لأنه على حد علمي لا يزال يتعين على Clang دعم الأشياء وأنت تعرف مدى سرعة تقدم مثل هذه الأشياء.

        نأمل أن يدعم IDE هذا يومًا ما عائلة C بأكملها ، ولكن إذا لم يكن الأمر كذلك ، فمن الأفضل أن يقوم شيء ما بعمل جيد بدلاً من "القيام" بأشياء كثيرة في منتصف الطريق أو غير مكتمل.

        1.    غابرييل أكوستا قال

          شكرا جزيلا ! سيكون الدعم اختياريًا ، لأنه كما قلت ، يفتقر Clang إلى الأشياء التي يجب تلميعها ، ولكن يبدو أنها فكرة جيدة للمحاولة وقد أعطتني نتائج جيدة.

    2.    غابرييل أكوستا قال

      نعم ، في الوقت الحالي لنقي C. سأضع في اعتباري الإصدار النهائي ، بالتأكيد أنه جاهز لـ C ++ أيضًا. تحيات.

      1.    إليوتيمي 3000 قال

        على حد علمي ، هناك أيضًا واحد مشابه يسمى زنجاي، وهو محرر C و C ++ وهو مستقر حقًا ، بالإضافة إلى وجود سطر ممتاز من مدقق التعليمات البرمجية.

        أخيرًا ، جربها. لن تندم.

        1.    غابرييل أكوستا قال

          اكتشفت من تعليقك ، شكرا! كما قلت في البداية ، كانت فكرة إنشاء EDIS هي الاستمتاع ببايثون ، لتكون قادرًا على القيام بشيء "كبير" إلى حد ما ، والتعلم. الهدف هو أن لا يضيع الطالب في بيئة ثقيلة ومع أشياء كثيرة أكثر مما يحتاج. تحيات!

      2.    شيني كيري قال

        سيكون رائعًا إذا كان يدعم C # لأن هذا ما يقدمونه لنا في uni جنبًا إلى جنب مع إدارة خادم Microsoft SQL أو شيء من هذا القبيل

  2.   إليوتيمي 3000 قال

    أعتقد أن هذا يذكرني بـ C ++ IDE آخر يسمى Zinjai ، والذي يأتي أيضًا مع مدقق خط C (بفضله اكتشفت العالم الرائع لـ C ++).

  3.   PopArch قال

    IDE جيد جدا! تهانينا للمؤلف ، IDE كامل جدًا وفي نفس الوقت خفيف ، يحتاج إلى بعض التفاصيل ولكنه رائع جدًا ، لقد ساعدني كثيرًا الآن بعد أن بدأت للتو بلغة C ، شكرًا جزيلاً لك على تقاسمها!

    1.    غابرييل أكوستا قال

      شكرا جزيلا! نعم ، يفتقد إلى الكثير من الأشياء ، لا يزال في إصدار ألفا ، ولكن كل يوم نقوم بإصلاح الأخطاء وإضافة أشياء جديدة. تحيات.

  4.   زيرفيروس قال

    تبدو جيدة ، على الرغم من أنني كنت سأحبها أكثر إذا كانت في Python 3

  5.   تيرسو جونيور قال

    يبدو رائعًا وسأجربه على الفور.