Edis: IDE za C koji pokreće Python

Prije nekoliko mjeseci objavio sam ovaj članak koji najavljuje IDE u svojoj alfa verziji. Danas je već u stabilnoj verziji i napreduje do sljedeće verzije.

Edis je Integrirano razvojno okruženje (IDE) za programski jezik C (radi se na podršci C ++) razvijen u čistom obliku Piton i koristeći PyQt za grafičko sučelje.

Izvanredne značajke

  • Tipične funkcionalnosti: automatsko uvlačenje, prikaz kartica i razmaka, kartice su zamijenjene kombiniranim za promjenu uređivača.
  • Multi platforma
  • Pretražite i zamijenite
  • Idite na određeni redak i / ili stupac
  • Idite na simbol
  • Isticanje sintakse
  • Preklapanje koda
  • Sakrij / prikaži ploče
  • Upravljanje sesijama za pamćenje datoteka i projekata s posljednje sesije
  • Ažuriranja zraka
  • Minimapa u stvarnom vremenu
  • Isticanje riječi
  • Lijepljenje koda (interakcija s pastebinom)
  • Analizator stilskih kodova
  • Birač datoteka
  • Stablo simbola
  • Voditelj projekta
  • Samodovršavanje na temelju dokumenata
  • markeri
  • Pametno samodovršavanje {}, (), []
  • File Explorer
  • Kreator teme za sučelje i uređivač
  • i još mnogo toga!

slike

screenshot1

Edis koristi prema zadanim postavkama GCC za kompilaciju, ali se može prilagoditi uporabi ZVUK.

Kako surađivati ​​na projektu?

Postoji mnogo načina za suradnju:

prijavljivanje grešaka, prijevod, pakiranje za različite distribucije, poboljšanje weba, u srži, itd. Možete pogledati ovaj stranica.

Instalacija

Edis je multiplatformna, za njegovu instalaciju iz izvornog koda u bilo kojoj distribuciji prvo morate imati ovisnosti:

sudo python setup.py instalirati

U budućnost

Razvoj Edis Kontinuirano je, postoji mnogo ludih i cool ideja koje želite implementirati:

  • Program za ispravljanje pogrešaka
  • Podrška za izradu verzija koda
  • Poboljšajte parser za stil
  • Dijagram ladica
  • Podrška dodatka
  • Šifra mjehurića
  • i više!

kontakt

Edis posjeduje a tkanje koji je generirao GitHub, a zatim ga izmijenio, zastario je i ostao bez roditelja;). Također a E-mail lista aktivni da se mogu okretati.

Pražnjenje

Edis je domaćin u GitHub i ima testove koji se automatski izvode Travis-CI.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   yukiteru dijo

    Radije se držim KDEvelopa ili jednostavnih vim + dodataka 😀

  2.   Rolo dijo

    zanimljiv projekt +1

  3.   Pro + dijo

    Imati više mogućnosti nikada nije loše, ali ne znam ... doprinosi li tome da se isplati koristiti ga umjesto mnogih drugih koji već postoje?

  4.   zetaka01 dijo

    U Pythonu se razvilo okruženje za C, šala. Najbrži dijelovi Pythona su u C. Pa, radi za one koji ne poznaju Python ili C.

    Dobar posao

    1.    zetaka01 dijo

      Više volim koristiti nativnu i unakrsnu kompilaciju, poput Lazara, Java ili mono opcija (s virtualnim strojem) daju mi ​​puzanje.

      pozdravi

    2.    zetaka01 dijo

      Ah, Go je također prihvatljiv, to je samo od Googlea. Oprostite na off temi.

  5.   Raul P. dijo

    Mislim da bi trebali poboljšati drugi razvoj poput blokova koda, IDE će ići istim putem kao Linux, tisuće distribucija i samo jedna ili dvije uspijevaju zadovoljiti potrebe zajedničkog korisnika.

    Preporučujem 1.QT Creator, 2. kodblokove.

  6.   __gabo__ dijo

    Istina je da mnogim programerima C nije potreban IDE, Edis je više usmjeren na početak, osmišljen kako bi stvari učinio što jednostavnijim: pisanje, kompajliranje i izvršavanje, bez potrebe za borbom s teškim sučeljem i sa stvarima koje za tamo se nikad ne koriste.

    Pozdrav!

  7.   Huan dijo

    Pokušao sam ga sastaviti, ali dobio sam bug.

    koristite Fedoru 21 i686

    http://paste.desdelinux.net/5135

    1.    __gabo__ dijo

      Nije greška, mislim da isprobavate Python 2 i trebate Python 3.
      Sve detaljno na stranici izdanja: http: /. Github.com/centaurialpha/edis/issues

  8.   Tilux dijo

    Volio bih naučiti programirati, posebno objektno orijentirane i druge, znate, za programiranje PIC-a, Memories-a i drugih.

    Neke preporuke za newbie?

    1.    giskard dijo

      Programirati objektno orijentirane PIC-ove ??? Prijatelju, mislim da si na krivom putu.
      Međutim, programirao sam prije nekog vremena u PIC-ima i koristio MikroPascal (postoji i MikroC) .Nema objekata jer za pristup hardveru koji stvara nepotreban sloj apstrakcije. Linux nije ni za što napravljen na C-u niti na C ++-u
      Pogledajte MikroPascal ili MikroC koji će vam zasigurno olakšati život programiranjem čipova.

      1.    Tilux dijo

        Zato pitam, da naučim, da želim početi i još sam uvijek izgubljen, ali za nešto ćemo morati početi lol.

        Slijedit ću vašu preporuku i pokušati vidjeti što mogu učiniti, veliko hvala Giskard.

      2.    Sebastian dijo

        Dobro, mikrokontroleri se mogu programirati na C ++, očito OOP, ne znam baš dobro je li već nešto učinjeno za PIC, niti me briga jer istina je da danas želim koristiti sliku ...
        Hardverska apstrakcija se puno koristi. Najpopularnija platforma za elektronički razvoj na svijetu i taj demokratizirani pristup elektronici i programiranju, govorim o Arduinu, koristi OOP.
        Hardverska apstrakcija poznata je kao HAL, tvrtka ST mikrokontrolera (da nabrojimo jednu) daje vam svoj HAL za M3 korteksne mikrofone, poput STM32F4xx.

  9.   Viktor R. dijo

    Dobra inicijativa, pokušat ću da vidim kako to funkcionira.

    Pozdrav!