EDIS-C Легкий IDE для мови C.

EDIS-C (альфа), спочатку називається БІК-C, розпочатий як особистий проект, ідея створення "великої" програми, яка є вільним програмним забезпеченням і якою можуть користуватися багато.

Натхненний NINJA-IDE, його мета на даний момент не конкурувати з іншими існуючими IDE, правда, є багато хороших, і, як правило, програміст на С не використовує IDE, але EDIS-C Він призначений для простого та легкого мультиплатформеного редактора, розробленого для тих студентів університету, які розглядають C як «монстра».

Тобто, що Середовище має самодопомогу синтаксису С, що воно знає, коли крапка з комою відсутня перед компіляцією вихідного коду, бічний дослідник для візуалізації функцій, структур тощо, словом, все необхідне більш дружня ця мова для початківців. Останнє, згадане на даний момент, не реалізовується, але це буде через короткий час;).

EDIS-C  повністю запрограмований в Python, використовуючи Qt як графічну бібліотеку (PyQt). Проект дуже молодий, і я сподіваюся, що він буде зростати. Я запрошую тих, хто любить розважитися з Python, долучитися до проекту. На даний момент він використовує компілятор GCC, в майбутньому він призначений для використання КЛАНГ.

Основні особливості EDIS-C

  • Редактор з усіма основними функціями (відкрити, відкрити кілька файлів, зберегти, зберегти як, скасувати, повторити, вирізати, скопіювати, вставити, вибрати, видалити тощо).
  • Кілька редакторів на декількох вкладках.
  • Закрийте поточну вкладку, закрийте всі вкладки та закрийте всі, крім тієї, над якою ви працюєте.
  • Друк вихідного коду.
  • Параметри відформатованої дати.
  • Параметри вставки заголовка зі стандартної бібліотеки.
  • Поле рядка.
  • Вставлено коментований заголовок та роздільник відповідно до відстані від поля рядка.
  • Підсвічування синтаксису для зарезервованих слів та функцій.
  • Автозавершення: [], (), {}.
  • Самовідступ, конфігурується.
  • Ви можете вибрати частину коду та застосувати або видалити до неї відступ.
  • Міні-карта з опціями конфігурації непрозорості.
  • Збільшення, зменшення.
  • Віджет бічної панелі (номери бічних рядків).
  • Відображення вкладок та пробілів.
  • Вихід віджета для відображення стандартного виводу.
  • Серед інших більше ...

edis-c

Знімок екрана з 2014 07:03:01

Знімок екрана з 2014 07:03:00

Знімок екрана з 2014 07:03:00

Я чекаю багатьох пропозицій і, звичайно, критики, а також запрошую вас знову долучитися до цього невеликого проекту.

Де взяти вихідний код для EDIS-C?

Вихідний код розміщений на GitHub, ви можете клонувати сховище та запускати з вихідного коду.

Вихідний код


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   діазепан - сказав він

    Це тільки для чистого С? або також c ++?

    1.    eliotime3000 - сказав він

      Я припускаю, що так, оскільки він використовує GCC як компілятор.

      1.    Джон - сказав він

        Я не розумію, чому ви згадуєте gcc як обмеження, наскільки я знав, gcc вже давно підтримує мови c, c ++ та інші.

        PS автору: Вітаю та дякую, будь-який внесок, який ви додаєте, завжди вітається, особливо якщо він хороший. Одне питання: чи буде підтримка Clang необов’язковою, чи замінить Gcc? Тому що, наскільки я знав, Clang все ще не мав можливості підтримувати речі, і ви вже знаєте, з якою швидкістю вона просувається в цьому типі.

        Сподіваємось, ця IDE одного разу підтримає всю сім’ю C, але якщо цього не трапиться, це не має значення, краще, щоб хтось зробив одну справу добре, ніж "зробив" багато, але наполовину або недобудований.

        1.    Габріель Акоста - сказав він

          Дуже дякую ! Підтримка буде необов’язковою, оскільки, як ви кажете, Clang бракує речей для полірування, але здавалося б непоганою ідеєю спробувати, і це дало мені хороші результати.

    2.    Габріель Акоста - сказав він

      Так, на даний момент для чистого C. Я буду пам’ятати про остаточну версію, безумовно, вона готова і для С ++. З повагою.

      1.    eliotime3000 - сказав він

        Наскільки мені відомо, існує також подібний, який називається Зінджай, який є редактором C і C ++ і є справді стабільним, а також має чудовий рядок перевірки коду.

        У будь-якому разі, спробуйте. Ви не пошкодуєте.

        1.    Габріель Акоста - сказав він

          Я дізнався з вашого коментаря, дякую! Як я вже говорив на початку, ідея створення EDIS полягала в тому, щоб розважитися з Python, мати можливість робити щось більш-менш «велике» та вчитися. Завдання полягає в тому, щоб учень не загубився у важкій обстановці та з набагато більше речей, ніж йому потрібно. Ура!

      2.    шині-кіре - сказав він

        Було б чудово, якби він підтримував c #, оскільки це трапляється з нами в уніфіці разом із керуванням сервером Microsoft SQL або чимось подібним

  2.   eliotime3000 - сказав він

    Думаю, це нагадує мені ще одну IDE C ++ під назвою Zinjai, яка також постачається із засобом перевірки рядків C (саме завдяки йому я відкрив дивовижний світ C ++).

  3.   PopArch - сказав він

    Дуже хороша IDE! Вітаю автора, дуже повну IDE і водночас легку, якщо вам потрібні деякі деталі, але це дуже класно, це мені дуже допомогло зараз, коли я тільки почав з мови C, велике спасибі, що поділилися нею!

    1.    Габріель Акоста - сказав він

      Дуже дякую! Так, багато речей відсутні, все ще в альфа-версії, але ми щодня виправляємо помилки та додаємо нові речі. З повагою.

  4.   зерверос - сказав він

    Це виглядає добре, хоча мені б більше хотілося, щоб це було в python 3

  5.   Тірсо Юніор - сказав він

    Це виглядає чудово, і я спробую відразу.