Преди няколко месеца публикувах това статия, обявяваща IDE в алфа версията му. Днес той вече е в стабилна версия и преминава към следващата версия.
Едис е интегрирана среда за разработка (IDE) за езика за програмиране C (работи се в подкрепа на C ++), разработена в чисто Питон и използване PyQt за графичния интерфейс.
Изключителни характеристики
- Типични функционалности: автоматично отстъпване, показване на раздели и интервали, разделите бяха заменени от комбо за промяна на редактора.
- Мулти платформа
- Търсене и подмяна
- Отидете до определен ред и / или колона
- Отидете до символ
- Подчертаване на синтаксиса
- Сгъване на код
- Скриване / показване на панелите
- Управление на сесията за запомняне на файлове и проекти от последната сесия
- Въздушни актуализации
- Минимална карта в реално време
- Открояване на думи
- Поставяне на код (взаимодействие с Pastebin)
- Анализатор на кодов стил
- Избор на файл
- Дърво на символите
- Ръководител проект
- Автодовършване на базата на документи
- Маркери
- Умно автоматично довършване {}, (), []
- File Explorer
- Създател на теми за интерфейса и редактора
- и много повече!
Edis използва по подразбиране GCC за компилация, но може да бъде адаптиран за използване ЗАКЛЮЧВАНЕ.
Как да си сътрудничим с проекта?
Има много начини за сътрудничество:
докладване на грешки, превод, опаковане за различните дистрибуции, подобряване на мрежата, в ядрото и т.н. Можете да погледнете този страница.
Инсталация
Едис Той е многоплатформен, за инсталирането му от изходния код във всяка дистрибуция първо трябва да сте инсталирали зависимости:
sudo python setup.py инсталиране
Към бъдещето
Развитието на Едис Той е непрекъснат, има много луди и готини идеи, които искате да реализирате:
- Дебют
- Поддръжка за кодиране на версии
- Подобрете парсера на стила
- Диаграма чекмедже
- Поддръжка на приставки
- Код балон
- и още!
Контакт
Едис притежава a мрежа който е генериран от GitHub и след това модифициран, е остарял и осиротел;). Също така a пощенски списък активни, че могат да се въртят.
Изпълнение
Едис се хоства в GitHub и има тестове, които се изпълняват автоматично през Травис-CI.
Предпочитам да се придържам към KDEvelop или с прости vim + плъгини 😀
интересен проект +1
Наличието на повече опции никога не е лошо, но не знам ... добавя ли нещо, за да си заслужава да се използва вместо много други, които вече съществуват?
Среда за C, разработена в Python, шега. Най-бързите части на Python са в C. Е, работи за тези, които не познават Python или C.
Хубава работа
Предпочитам да използвам родна и кръстосана компилация, като Lazarus, java или моно опциите (с виртуална машина) ми дават пълзене
поздравления
А, Go също е приемливо, само от Google. Съжалявам за извън темата.
Мисля, че те трябва да подобрят други разработки като кодови блокове, IDE ще поеме по същия път като Linux, хиляди дистрибуции и само една или две успяват да задоволят нуждите на общ потребител.
Препоръчвам 1.QT Creator, 2. codeblocks.
Вярно е, че много програмисти на C не се нуждаят от IDE, Edis е по-ориентиран към началото, предназначен да направи нещата възможно най-опростени: писане, компилиране и изпълнение, без да се налага да се биете с тежък интерфейс и с неща, които за тях никога не се използват там.
Поздрави!
Опитах се да го компилирам, но получих грешка.
използвайте Fedora 21 i686
http://paste.desdelinux.net/5135
Това не е грешка, мисля, че пробвате Python 2 и имате нужда от Python 3.
Всичко подробно на страницата с издания: http: /. Github.com/centaurialpha/edis/issues
Бих искал да се науча да програмирам, особено обектно-ориентирани и други, знаете, за програмиране на PIC, Memories и други.
Някакви препоръки за начинаещ?
Програмирайте обектно-ориентирани PIC ??? Приятелю, мисля, че си на грешен път.
Програмирах обаче преди време в PIC и използвах MikroPascal (има и MikroC). Няма обекти, защото за достъп до хардуер, който създава ненужен слой абстракция. Не напразно Linux е направен на C и не на C ++
Погледнете MikroPascal или MikroC, които със сигурност ще улеснят живота ви чрез програмиране на чипове.
Ето защо питам, за да се науча, че искам да започна и все още съм много изгубен, но за нещо ще трябва да започнем хаха.
Ще следвам препоръката ви и ще се опитам да видя какво мога да направя, благодаря ви много Giskard.
Добре, микроконтролерите могат да бъдат програмирани на C ++, очевидно ООП, не знам много добре дали вече е направено нещо за PIC, нито ми пука, защото истината е, че в днешно време искам да използвам снимка ...
Хардуерната абстракция се използва много. Най-популярната платформа за електронно развитие в света и този демократизиран достъп до електроника и програмиране, говоря за Arduino, той използва OOP.
Хардуерната абстракция е известна като HAL, фирмата за микроконтролери ST (да назовем една) ви дава своята HAL за микрофоните M3 cortex, като STM32F4xx.
Добра инициатива, ще опитам, за да видя как работи.
Поздрави!