Pred nekaj meseci sem objavil to članek, ki napoveduje IDE v različici alfa. Danes je že v stabilni različici in prehaja na naslednjo različico.
Edis je integrirano razvojno okolje (IDE) za programski jezik C (dela se za podporo C ++), razvito v čisti obliki Python in uporabo PyQt za grafični vmesnik.
Izjemne lastnosti
- Tipične funkcije: samodejno zamikanje, prikaz zavihkov in presledkov, zavihke je zamenjal Combo za spremembo urejevalnika.
- Multi platforma
- Poiščite in zamenjajte
- Pojdite na določeno vrstico in / ali stolpec
- Pojdite na simbol
- Označevanje sintakse
- Zlaganje zloženk
- Skrij / prikaži plošče
- Upravljanje sej za zapomnitev datotek in projektov iz zadnje seje
- Posodobitve v zraku
- Minimalna karta v realnem času
- Poudarjanje besed
- Lepljenje kode (interakcija s pastebinom)
- Analizator sloga kode
- Izbirnik datotek
- Drevo simbolov
- Vodja projekta
- Samodokončanje na podlagi dokumentov
- Markerji
- Pametno samodokončanje {}, (), []
- File Explorer
- Ustvarjalec tem za vmesnik in urejevalnik
- in še veliko več!
Edis privzeto uporablja GCC za kompilacijo, vendar ga je mogoče prilagoditi uporabi KLANG.
Kako sodelovati pri projektu?
Obstaja veliko načinov za sodelovanje:
poročanje o napakah, prevajanje, pakiranje za različne distribucije, izboljšanje spleta, v jedru itd. Lahko si ogledate to Stran.
Namestitev
Edis Je multiplatform, za njegovo namestitev iz izvorne kode v katero koli distribucijo morate najprej namestiti odvisnosti:
sudo python setup.py namestite
V prihodnost
Razvoj. \ T Edis Je neprekinjeno, obstaja veliko noro in kul ideje, ki jih želite uresničiti:
- Prvenec
- Podpora za različico kod
- Izboljšajte razčlenjevalnik slogov
- Diagram predal
- Podpora vtičniku
- Šifra mehurčka
- in več!
kontakt
Edis je lastnik a web ki je bil ustvarjen s strani GitHub in nato spremenjen, je zastarel in osirotel;). Tudi a poštni seznam aktivni, da se lahko zavrtijo.
Razrešnica
Edis gostuje v GitHub in vsebuje teste, ki se samodejno izvajajo do konca Travis-CI.
Raje se držim KDEvelopa ali preprostih vim + vtičnikov 😀
zanimiv projekt +1
Imeti več možnosti ni nikoli slabo, ampak ne vem ... ali kaj prispeva k temu, da se splača uporabiti namesto mnogih drugih, ki že obstajajo?
V Pythonu se je v šali razvilo okolje za C. Najhitrejši deli Pythona so v C. No, deluje za tiste, ki ne poznajo Pythona ali C.
Dobro opravljeno
Raje uporabljam domačo in navzkrižno kompilacijo, na primer Lazarus, java ali mono možnosti (z navideznim računalnikom) me prikradejo.
pozdrav
Ah, sprejemljiv je tudi Go, je samo od Googla. Oprostite za off topic.
Menim, da bi morali izboljšati druge dosežke, kot so blokade kod, IDE bo šel po isti poti kot Linux, na tisoče distribucij in le eni ali dvema bo uspelo zadovoljiti potrebe običajnega uporabnika.
Priporočam 1.QT Creator, 2. codeblocks.
Res je, da mnogi programerji C ne potrebujejo IDE-ja, Edis je bolj usmerjen na začetek, zasnovan tako, da stvari čim bolj poenostavi: piše, sestavlja in izvaja, ne da bi se morali boriti s težkim vmesnikom in stvarmi, se tam nikoli ne uporabljajo.
Lep pozdrav!
Poskušal sem ga sestaviti, vendar sem dobil napako.
uporabite Fedoro 21 i686
http://paste.desdelinux.net/5135
To ni napaka, mislim, da preizkušate Python 2 in potrebujete Python 3.
Vse podrobno na strani z izdajami: http: /. Github.com/centaurialpha/edis/issues
Želel bi se naučiti programirati, še posebej objektno in druge, veste, za programiranje PIC-jev, spominov in drugih.
Kakšna priporočila za začetnika?
Programirajte objektno usmerjene PIC-je ??? Prijatelj, mislim, da si na napačni poti.
Sem pa pred časom programiral v PIC-jih in uporabil MikroPascal (obstaja tudi MikroC) .Ni predmetov za dostop do strojne opreme, ki ustvarja nepotrebno plast abstrakcije. Linux ni zastonj narejen v jeziku C in ne v jeziku C ++
Poglejte MikroPascal ali MikroC, ki vam bo zagotovo olajšal življenje s programiranjem čipov.
Zato prosim, da se naučim, da želim začeti in sem še vedno zelo izgubljen, toda za nekaj bomo morali začeti lol.
Upošteval bom vaše priporočilo in poskušal ugotoviti, kaj lahko storim, najlepša hvala Giskard.
Dobro, mikrokrmilnike je mogoče programirati v jeziku C ++, očitno OOP, ne vem dobro, če je že nekaj narejenega za PIC, niti me ne zanima, ker resnica je, da želim danes uporabiti sliko ...
Veliko se uporablja abstrakcija strojne opreme. Najbolj priljubljena platforma za elektronski razvoj na svetu in tisti demokratizirani dostop do elektronike in programiranja, govorim o Arduinu, uporablja OOP.
Abstrakcija strojne opreme je znana kot HAL, podjetje mikrokrmilnikov ST (če poimenujemo enega) vam ponuja svoj HAL za mikrofone M3, kot je STM32F4xx.
Dobra pobuda, poskusil bom, da vidim, kako deluje.
Lep pozdrav!