Pred pár mesiacmi som zverejnil toto článok oznamujúci IDE v alfa verzii. Dnes je už v stabilnej verzii a postupuje do ďalšej verzie.
Edis je integrované vývojové prostredie (IDE) pre programovací jazyk C (pracuje sa na podpore C ++) vyvinuté v čistom Pytón a pomocou PyQt pre grafické rozhranie.
Vynikajúce vlastnosti
- Typické funkcie: automatické odsadenie, zobrazenie kariet a medzier, karty boli nahradené kombináciou pre zmenu editora.
- Multi platforma
- Vyhľadajte a nahraďte
- Prejdite na konkrétny riadok alebo stĺpec
- Prejdite na symbol
- Zvýraznenie syntaxe
- Skladanie kódu
- Skryť / zobraziť panely
- Správa relácií na zapamätanie si súborov a projektov z poslednej relácie
- Letecké aktualizácie
- Minimapa v reálnom čase
- Zvýraznenie slova
- Vkladanie kódu (interakcia s Pastebinom)
- Analyzátor štýlov kódu
- Výber súborov
- Strom symbolov
- Projektový manažér
- Automatické dopĺňanie na základe dokumentu
- markery
- Inteligentné automatické dopĺňanie {}, (), []
- Prieskumník súborov
- Tvorca témy pre rozhranie a editor
- a oveľa viac!
Edis používa predvolene GCC na kompiláciu, ale je možné ho prispôsobiť použitiu CLANG.
Ako s projektom spolupracovať?
Existuje mnoho spôsobov spolupráce:
hlásenie chýb, preklad, balenie pre rôzne distribúcie, vylepšenie webu, v jadre atď. Môžete sa pozrieť na tento strana.
inštalácia
Edis Je to multiplatformové, pre jeho inštaláciu zo zdrojového kódu v akejkoľvek distribúcii musíte mať najskôr nainštalovaný závislosti:
sudo python setup.py nainštalovať
Do budúcnosti
Rozvoj Edis Je to nepretržité, existuje veľa bláznivých a skvelých nápadov, ktoré chcete implementovať:
- Debut
- Podpora pre správu verzií kódu
- Vylepšiť syntaktický analyzátor štýlov
- Schéma zásuvky
- Podpora doplnkov
- Kódová bublina
- a viac!
Kontakt
Edis vlastní a web ktorý bol vygenerovaný GitHubom a potom upravený, je zastaraný a osirelý;). Tiež a zoznam adries aktívne, že môžu ísť na otočku.
Plnenie
Edis je hostiteľom v GitHub a má testy, ktoré prechádzajú automaticky Travis-CI.
Radšej sa držím KDEvelopu alebo jednoduchého vim + pluginov 😀
zaujímavý projekt +1
Mať viac možností nie je nikdy zlé, ale neviem ... prispieva to niečím, aby sa oplatilo ich využiť namiesto mnohých ďalších, ktoré už existujú?
Prostredie pre C vyvinuté v Pythone, žart. Najrýchlejšie časti Pythonu sú v C. No, funguje to pre tých, ktorí nepoznajú Python alebo C.
Dobrá práca
Radšej používam natívnu a krížovú kompiláciu, ako napríklad Lazarus, možnosti java alebo mono (s virtuálnym strojom) mi dávajú plížiť.
Pozdrav
Ah, Go je tiež prijateľné, je to iba od spoločnosti Google. Prepáčte za tému mimo témy.
Myslím si, že by mali vylepšiť ďalší vývoj, ako napríklad codeblocks, IDE pôjde rovnakou cestou ako Linux, tisíce distribúcií a iba jeden alebo dvaja dokážu uspokojiť potreby bežného používateľa.
Odporúčam 1.QT Creator, 2. codeblocks.
Je pravda, že mnoho programátorov C nepotrebuje IDE, Edis je viac zameraný na začiatok, navrhnutý tak, aby robil veci čo najjednoduchšie: písať, kompilovať a spúšťať, bez toho aby museli bojovať s ťažkým rozhraním a s vecami, ktoré pre nikdy sa tam nepoužívajú.
Zdravím!
Skúšal som to zostaviť, ale dostal som chybu.
použite fedora 21 i686
http://paste.desdelinux.net/5135
Nie je to chyba, myslím, že vyskúšate Python 2 a potrebujete Python 3.
Všetko, čo je podrobne uvedené na stránke s problémami: http: /. Github.com/centaurialpha/edis/issues
Chcel by som sa naučiť programovať, najmä Objektovo orientované a ďalšie, viete, na programovanie PIC, pamätí a ďalších.
Nejaké odporúčania pre nováčika?
Programujte objektovo orientované PIC ??? Priateľ, myslím, že si na zlej ceste.
Programoval som však pred časom v PIC a použil som MikroPascal (existuje aj MikroC) Žiadne objekty kvôli prístupu k hardvéru, ktorý vytvára nepotrebnú vrstvu abstrakcie. Nie nadarmo je Linux vyrobený v C a nie v C ++
Pozrite sa na MikroPascal alebo MikroC, ktoré vám určite uľahčia život programovaním čipov.
Preto žiadam, aby som sa dozvedel, že chcem začať, a stále som veľmi stratený, ale pre niečo budeme musieť začať lol.
Budem sa riadiť vašim odporúčaním a pokúsim sa zistiť, čo môžem urobiť, veľmi pekne vám ďakujem Giskard.
Dobré, mikrokontroléry sa dajú programovať v C ++, zjavne OOP, neviem veľmi dobre, či už je niečo pre PIC vyrobené, ani ma to nezaujíma, pretože je pravda, že dnes chcem použiť obrázok ...
Hardvérová abstrakcia sa často používa. Najpopulárnejšia elektronická vývojová platforma na svete a demokratizovaný prístup k elektronike a programovaniu, hovorím o Arduine, používa OOP.
Hardvérová abstrakcia je známa ako HAL, firma s mikrokontrolérmi ST (aby sme spomenuli aspoň jednu) vám dá svoju HAL pre kortikálne mikrofóny M3, ako napríklad STM32F4xx.
Dobrá iniciatíva, vyskúšam to, ako to bude fungovať.
Zdravím!