Edis: IDE pre C poháňaný Pythonom

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!

screenshot

screenshot1

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.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   yukiteru dijo

    Radšej sa držím KDEvelopu alebo jednoduchého vim + pluginov 😀

  2.   rolo dijo

    zaujímavý projekt +1

  3.   Pro + dijo

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

  4.   zetaka01 dijo

    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

    1.    zetaka01 dijo

      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

    2.    zetaka01 dijo

      Ah, Go je tiež prijateľné, je to iba od spoločnosti Google. Prepáčte za tému mimo témy.

  5.   Raul P. dijo

    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.

  6.   __gabo__ dijo

    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!

  7.   John dijo

    Skúšal som to zostaviť, ale dostal som chybu.

    použite fedora 21 i686

    http://paste.desdelinux.net/5135

    1.    __gabo__ dijo

      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

  8.   Tilux dijo

    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?

    1.    giskard dijo

      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.

      1.    Tilux dijo

        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.

      2.    Sebastian dijo

        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.

  9.   Victor R. dijo

    Dobrá iniciatíva, vyskúšam to, ako to bude fungovať.

    Zdravím!