Mõni kuu tagasi avaldasin seda artikkel, milles kuulutatakse välja IDE selle alfaversioon. Täna on see juba stabiilses versioonis ja liigub järgmisesse versiooni.
Edis on C-programmeerimiskeele integreeritud arenduskeskkond (IDE) (töötatakse C ++ toetamiseks), mis on välja töötatud Python ja kasutades PyQt graafilise liidese jaoks.
Silmapaistvad omadused
- Tüüpilised funktsioonid: automaatne taane, vahelehtede ja tühikute kuvamine, vahekaardid asendati redaktori vahetamiseks Comboga.
- Mitme platvormiga
- Otsige ja asendage
- Minge kindlale reale ja / või veerule
- Minge sümbolile
- Süntaksi esiletõstmine
- Koodi voltimine
- Peida / kuva paneelid
- Seansihaldus failide ja projektide meelde jätmiseks eelmisest seansist
- Õhuvärskendused
- Reaalajas minikaart
- Sõna esiletõstmine
- Koodi kleepimine (suhtlus Pastebiniga)
- Koodistiili analüsaator
- Failivalija
- Sümbolipuu
- Projektijuht
- Dokumendipõhine automaatne täitmine
- Markerid
- Nutikas automaatne täitmine {}, (), []
- File Explorer
- Liidese ja redaktori teema looja
- ja palju muud!
Edis kasutab vaikimisi GCC kompileerimiseks, kuid seda saab kasutamiseks kohandada KLANG.
Kuidas projektiga koostööd teha?
Koostööks on palju võimalusi:
vigadest teatamine, tõlkimine, erinevate levituste pakkimine, veebi täiustamine põhiosas jne. Võite selle ühe vaadata lehekülg.
paigaldamine
Edis See on mitmeplatvormiline, selle installimiseks lähtekoodist mis tahes jaotuses peate kõigepealt installima sõltuvused:
sudo python setup.py install
Tulevikku
Arengut Edis See on pidev, on palju pööraseid ja lahedaid ideid, mida soovite rakendada:
- Debüüt
- Koodiversioonide tugi
- Parandage stiili parserit
- Diagrammide sahtel
- Pistikprogrammi tugi
- Koodimull
- ja veel!
kontakt
Edis omab a web mis on loodud GitHubi poolt ja seejärel modifitseeritud, on aegunud ja orvuks jäänud;). Samuti a meililist aktiivne, et nad saavad keerutada.
Rohu
Edis majutatakse GitHub ja tal on testid, mis läbivad automaatselt Travis-CI.
Eelistan jääda KDEvelopi või lihtsate vim + pluginate juurde 😀
huvitav projekt +1
Rohkemate võimaluste olemasolu pole kunagi halb, kuid ma ei tea ... kas see aitab midagi kaasa, et oleks väärt seda kasutada paljude teiste olemasolevate asemel?
Pythonis välja töötatud keskkond C jaoks, nali. Pythoni kiireimad osad asuvad C. Noh, see töötab neile, kes ei tunne Pythoni ega C-d.
Hea töö
Eelistan kasutada omakeelset ja ristkompileerimist, näiteks Lazarus, java- või monovõimalused (virtuaalmasinaga) annavad mulle pugeja.
tervitused
Ah, ka Go on aktsepteeritav, see on ainult Google'ilt. Vabandan teemavälise eest.
Ma arvan, et need peaksid parandama muid arenguid, näiteks koodilukke, IDE läheb Linuxiga sama teed, tuhandeid jaotusi ja ainult üks või kaks suudavad rahuldada ühise kasutaja vajadusi.
Soovitan 1.QT Creator, 2. koodilukku.
On tõsi, et paljud C-programmeerijad ei vaja IDE-d, Edis on rohkem orienteeritud algusele, mis on loodud selleks, et muuta asjad võimalikult lihtsaks: kirjutada, kompileerida ja täita, ilma et peaksite võitlema raske liidese ja asjadega, mis nende jaoks on seal kunagi ei kasutata.
Tervitused!
Proovisin seda koostada, kuid sain vea.
kasutage fedora 21 i686
http://paste.desdelinux.net/5135
See pole viga, arvan, et proovite Python 2-d ja vajate Python 3-d.
Kõik, mis on probleemide lehel üksikasjalik: http: /. Github.com/centaurialpha/edis/issues
Tahaksin õppida programmeerima, eriti objektile orienteeritud ja teisi, teate, PIC-de, mälestuste jt programmeerimiseks.
Kas teil on soovitusi algaja jaoks?
Programmeerige objektorienteeritud PIC-id ??? Sõber, ma arvan, et sa oled valel teel.
Kuid ma programmeerisin mõni aeg tagasi PIC-ides ja kasutasin MikroPascal (seal on ka MikroC). Objektid puuduvad, kuna riistvarale juurdepääsemiseks luuakse tarbetu abstraktsiooni kiht. Mitte asjata ei tehta Linuxit C-s ega ka C ++ -s
Vaadake MikroPascali või MikroC-d, mis kindlasti muudab teie elu kiipide programmeerimisega.
Sellepärast palun ma õppida, et tahan alustada ja olen ikka veel väga eksinud, kuid millegi jaoks peame alustama lol.
Järgin teie soovitust ja püüan näha, mida saan teha, tänan teid väga Giskard.
Hea, mikrokontrollereid saab programmeerida C ++ keeles, ilmselgelt OOP, ma ei tea väga hästi, kas PIC-i jaoks on midagi juba tehtud, ega ka see mind huvitab, sest tõsi on see, et tahan täna pilti kasutada ...
Riistvara abstraktsiooni kasutatakse palju. Maailma populaarseim elektrooniline arendusplatvorm, mis demokratiseeris juurdepääsu elektroonikale ja programmeerimisele, räägin Arduinost, see kasutab OOP-d.
Riistvara abstraktsioon on tuntud kui HAL, ST mikrokontrolleri ettevõte (nimega üks) annab teile oma HAL M3 ajukooremikrofonide jaoks, nagu STM32F4xx.
Hea algatus, proovin seda näha, kuidas see töötab.
Tervitused!