Edis: IDE pro C založené na Pythonu

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!

screenshot

screenshot1

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.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   yukiteru řekl

    Raději se držím KDEvelopu nebo jednoduchých vim + pluginů 😀

  2.   Rolo řekl

    zajímavý projekt +1

  3.   Pro+ řekl

    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í?

  4.   zetaka01 řekl

    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

    1.    zetaka01 řekl

      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

    2.    zetaka01 řekl

      Ah, Go je také přijatelné, je to pouze od Google. Omlouvám se za off topic.

  5.   Raul P. řekl

    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.

  6.   __gabo__ řekl

    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!

  7.   John řekl

    Snažil jsem se to zkompilovat, ale dostal jsem chybu.

    použijte fedora 21 i686

    http://paste.desdelinux.net/5135

    1.    __gabo__ řekl

      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

  8.   Tilux řekl

    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?

    1.    giskard řekl

      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ů.

      1.    Tilux řekl

        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.

      2.    Sebastian řekl

        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.

  9.   Victor R. řekl

    Dobrá iniciativa, zkusím to zjistit, jak to funguje.

    Zdravím!