Před několika měsíci jsem zveřejnil tohle článek oznamující IDE v jeho alfa verzi. Dnes je již ve stabilní verzi a postupuje do další verze.
Edis je integrované vývojové prostředí (IDE) pro programovací jazyk C (pracuje se na podpoře C ++) vyvinuté v čistém PYTHON a pomocí PyQt pro grafické rozhraní.
Vynikající vlastnosti
- Typické funkce: automatické odsazení, zobrazení karet a mezer, karty byly nahrazeny kombinací pro změnu editoru.
- Více platforem
- Hledat a nahradit
- Přejít na konkrétní řádek nebo sloupec
- Přejít na symbol
- Zvýraznění syntaxe
- Skládání kódu
- Skrýt / zobrazit panely
- Správa relace k zapamatování souborů a projektů z poslední relace
- Air aktualizace
- Minimapa v reálném čase
- Zvýraznění slova
- Vkládání kódu (interakce s Pastebinem)
- Analyzátor stylu kódu
- Výběr souborů
- Strom symbolů
- Projektový manažer
- Automatické doplňování na základě dokumentu
- markery
- Inteligentní automatické doplňování {}, (), []
- Průzkumník souborů
- Tvůrce motivu pro rozhraní a editor
- a mnohem více!
Edis používá ve výchozím nastavení GCC pro kompilaci, ale lze jej přizpůsobit použití ZVONIT.
Jak s projektem spolupracovat?
Existuje mnoho způsobů spolupráce:
hlášení chyb, překlad, balení pro různé distribuce, vylepšení webu, v jádru atd. Na tohle se můžete podívat strana.
Instalace
Edis Je multiplatformní, pro jeho instalaci ze zdrojového kódu v jakékoli distribuci musíte nejprve nainstalovat závislosti:
sudo python setup.py nainstalovat
Do budoucnosti
Rozvoj Edis Je to nepřetržité, existuje mnoho bláznivých a skvělých nápadů, které chcete implementovat:
- Debut
- Podpora verzí kódu
- Vylepšit analyzátor stylů
- Zásuvka diagramu
- Podpora pluginů
- Kódová bublina
- a více!
kontakt
Edis vlastní a web který byl vygenerován GitHubem a poté upraven, je zastaralý a osiřelý;). Také a poštovní seznam aktivní, že se mohou točit.
Plnění
Edis je hostitelem v GitHub a má testy, které proběhnou automaticky Travis-CI.
Raději se držím KDEvelopu nebo jednoduchých vim + pluginů 😀
zajímavý projekt +1
Mít více možností není nikdy špatné, ale nevím ... přidává něco, co by stálo za to použít místo mnoha dalších, které již existují?
Prostředí pro C vyvinuté v Pythonu, vtip. Nejrychlejší části Pythonu jsou v C. No, funguje to pro ty, kteří neznají Python nebo C.
Buen trabajo
Raději používám nativní a křížovou kompilaci, jako je Lazarus, možnosti java nebo mono (s virtuálním strojem) mi dávají plížit.
pozdravy
Ah, Go je také přijatelné, je to pouze od Google. Omlouvám se za off topic.
Myslím, že by měli vylepšit další vývoj, jako jsou codeblocks, IDE bude mít stejnou cestu jako Linux, tisíce distribucí a pouze jeden nebo dva zvládnou uspokojit potřeby běžného uživatele.
Doporučuji 1.QT Creator, 2. codeblocks.
Je pravda, že mnoho programátorů C nepotřebuje IDE, Edis je více orientovaný na začátek, navržený tak, aby věci byly co nejjednodušší: psát, kompilovat a spouštět, aniž by museli bojovat s těžkým rozhraním a s věcmi, které pro ně se tam nikdy nepoužívají.
Zdravím!
Snažil jsem se to zkompilovat, ale dostal jsem chybu.
použijte fedora 21 i686
http://paste.desdelinux.net/5135
Není to chyba, myslím, že zkoušíte Python 2 a potřebujete Python 3.
Cokoli podrobně na stránce s problémy: http: /. Github.com/centaurialpha/edis/issues
Chtěl bych se naučit programovat, zejména objektově orientované a další, víte, pro programování PIC, Memories a dalších.
Nějaká doporučení pro nováčka?
Programujte objektově orientované PIC ??? Příteli, myslím, že jsi na špatné cestě.
Naprogramoval jsem však před časem v PIC a použil jsem MikroPascal (existuje také MikroC). Žádné objekty, protože pro přístup k hardwaru, který vytváří zbytečnou vrstvu abstrakce. Ne nadarmo je Linux vyráběn v C a ne v C ++
Podívejte se na MikroPascal nebo MikroC, které vám určitě usnadní programování čipů.
Proto žádám, abych se dozvěděl, že chci začít, a já jsem stále velmi ztracen, ale pro něco budeme muset začít lol.
Budu se řídit vaším doporučením a pokusím se zjistit, co mohu udělat, moc vám děkuji Giskarde.
Dobře, mikrokontroléry lze naprogramovat v C ++, samozřejmě OOP, nevím moc dobře, jestli je pro PIC již něco vytvořeno, ani mě to nezajímá, protože je pravda, že dnes chci použít obrázek ...
Hardwarová abstrakce se často používá. Nejpopulárnější elektronická vývojová platforma na světě a demokratizovaný přístup k elektronice a programování, mluvím o Arduinu, používá OOP.
Hardwarová abstrakce je známá jako HAL, firma mikrokontroléru ST (abychom jmenovali jednu) vám dá svou HAL pro mikrofony kortikální M3, jako je STM32F4xx.
Dobrá iniciativa, zkusím to zjistit, jak to funguje.
Zdravím!