Disa muaj më parë kam botuar kjo artikull që njofton IDE në versionin e tij alfa. Sot tashmë është në version të qëndrueshëm dhe po përparon në versionin tjetër.
Edis është një mjedis i integruar i zhvillimit (IDE) për gjuhën programuese C (po punohet për të mbështetur C ++) i zhvilluar në mënyrë të pastër Piton dhe duke përdorur PyQt për ndërfaqen grafike.
Karakteristikat e jashtëzakonshme
- Funksionalitete tipike: dhëmbëzimi automatik, shfaqja e skedave dhe hapësirave, skedat u zëvendësuan nga një Combo për të ndryshuar redaktorin.
- Shumë platformë
- Kërkoni dhe zëvendësoni
- Shko te një rresht dhe / ose kolonë specifike
- Shko te një simbol
- Theksimi i sintaksës
- Palosja e kodit
- Fshih / trego panelet
- Menaxhimi i sesionit për të kujtuar skedarët dhe projektet nga sesioni i fundit
- Azhurnimet e ajrit
- Minimap në kohë reale
- Nxjerrja në pah e fjalëve
- Ngjitja e Kodit (Ndërveprimi me Pastebin)
- Analizues i stilit të kodit
- Përzgjedhësi i skedarëve
- Pema e simbolit
- Menaxher i Projektit
- Autokompletimi i bazuar në dokument
- shënuesve
- Automomplet i zgjuar {}, (), []
- File Explorer
- Krijuesi i temës për ndërfaqen dhe redaktorin
- dhe shumë më tepër!
Edis përdor si parazgjedhje GCC për përpilim, por mund të përshtatet për t’u përdorur CLANG
Si të bashkëpunojmë me projektin?
Ka shumë mënyra për të bashkëpunuar:
raportimi i defekteve, përkthimi, paketimi për shpërndarje të ndryshme, përmirësimi i rrjetit, në thelb, etj. Ju mund t’i hidhni një sy këtij faqe.
instalim
Edis Multishtë multiplatform, për instalimin e tij nga kodi burimor në çdo shpërndarje, së pari duhet të keni të instaluar varësitë:
instalimi i sudo python.py
Për të ardhmen
Zhvillimi i Edis Continuousshtë e vazhdueshme, ka shumë ide të çmendura dhe interesante që dëshironi të zbatoni:
- Debutimi
- Mbështetje për versionin e kodit
- Përmirësoni analizuesin e stilit
- Sirtari i diagramit
- Mbështetja e shtojcës
- Bubble Kodi
- dhe me shume!
kontakt
Edis zotëron një web i cili u krijua nga GitHub dhe më pas u modifikua, është i vjetëruar dhe jetim;). Gjithashtu a lista postare aktiv që ata mund të shkojnë për një xhiro.
Shkarkoj
Edis është pritur në GitHub dhe ka teste që ekzekutohen automatikisht Travis-CI.
Unë preferoj të qëndroj me KDEvelop ose me një shtesë të thjeshtë vim +
projekt interesant +1
Të kesh më shumë mundësi nuk është kurrë e keqe, por nuk e di ... a kontribuon diçka për ta bërë të vlefshme ta përdorësh atë në vend të shumë të tjerave që ekzistojnë tashmë?
Një mjedis për C i zhvilluar në Python, një shaka. Pjesët më të shpejta të Python janë në C. Epo, funksionon për ata që nuk e njohin Python ose C.
Punë e bukur
Unë preferoj të përdor hartimin vendor dhe kryq, si Lazarus, java ose opsionet mono (me makinë virtuale) më japin një zvarritje.
Një përshëndetje
Ah, Go është gjithashtu i pranueshëm, është vetëm nga Google. Na vjen keq për temën jashtë.
Unë mendoj se zhvillimet e tjera të tilla si bllok kodet duhet të përmirësohen, IDE do të marrë të njëjtën rrugë si Linux, mijëra shpërndarje dhe vetëm një ose dy arrijnë të plotësojnë nevojat e një përdoruesi të zakonshëm.
Unë rekomandoj 1.QT Creator, 2. bllokimet e kodeve.
Trueshtë e vërtetë që shumë programues C nuk kanë nevojë për një IDE, Edis është më i orientuar në fillim, i krijuar për t'i bërë gjërat sa më të thjeshta: shkruaj, përpilo dhe ekzekuto, pa pasur nevojë të luftosh me një ndërfaqe të rëndë dhe me gjëra që për ata nuk përdoren kurrë atje.
Përshëndetje!
U përpoqa ta përpiloja, por pata një të metë.
përdorni fedora 21 i686
http://paste.desdelinux.net/5135
Nuk është një gabim, mendoj se po provoni Python 2 dhe keni nevojë për Python 3.
Çdo gjë e detajuar në faqen e botimeve: http: /. Github.com/centaurialpha/edis/issues
Unë do të doja të mësoja të programoja, veçanërisht të orientuar drejt objektit dhe të tjerët, e dini, për programimin e PIC, Memories dhe të tjerët.
Ndonjë rekomandim për një fillestar?
Programoni PIC të orientuara drejt objektit ??? Shok, mendoj se je në rrugën e gabuar.
Sidoqoftë, unë kam programuar disa kohë më parë në PIC dhe kam përdorur MikroPascal (ekziston edhe MikroC). Asnjë objekt sepse për të hyrë në pajisje që krijon një shtresë të panevojshme të abstraksionit. Jo më kot Linux është bërë në C dhe jo në C ++
Shikoni MikroPascal ose MikroC që me siguri do ta bëjë jetën tuaj më të lehtë duke programuar patate të skuqura.
Kjo është arsyeja pse unë kërkoj, të mësoj, që unë dua të filloj dhe unë jam ende shumë i humbur, por për diçka që ne do të duhet të fillojmë lol
Unë do të ndjek rekomandimin tuaj dhe do të përpiqem të shoh se çfarë mund të bëj, shumë faleminderit Giskard.
Mirë, mikrokontrolluesit mund të programohen në C ++, padyshim OOP, nuk e di shumë mirë nëse ka diçka që është bërë tashmë për PIC, dhe as nuk më intereson sepse e vërteta është që unë dua të përdor një foto sot ...
Abstraksioni i harduerit përdoret shumë. Platforma më e njohur e zhvillimit elektronik në botë dhe ajo akses i demokratizuar në elektronikë dhe programim, unë jam duke folur për Arduino, ajo përdor OOP.
Abstraksioni i pajisjeve është i njohur si HAL, firma e mikrokontrolluesve ST (për të përmendur një) ju jep HAL-in e saj për mikrot e korteksit M3, si STM32F4xx.
Nismë e mirë, do ta provoj të shoh se si funksionon.
Përshëndetje!