Edis: IDE për C mundësuar nga Python

Disa muaj më parë kam botuar kjo artikull që njofton IDE në versionin e tij alfa. Sot tashmë është në version të qëndrueshëm dhe po përparon në versionin tjetër.

Edis është një mjedis i integruar i zhvillimit (IDE) për gjuhën programuese C (po punohet për të mbështetur C ++) i zhvilluar në mënyrë të pastër Piton dhe duke përdorur PyQt për ndërfaqen grafike.

Karakteristikat e jashtëzakonshme

  • Funksionalitete tipike: dhëmbëzimi automatik, shfaqja e skedave dhe hapësirave, skedat u zëvendësuan nga një Combo për të ndryshuar redaktorin.
  • Shumë platformë
  • Kërkoni dhe zëvendësoni
  • Shko te një rresht dhe / ose kolonë specifike
  • Shko te një simbol
  • Theksimi i sintaksës
  • Palosja e kodit
  • Fshih / trego panelet
  • Menaxhimi i sesionit për të kujtuar skedarët dhe projektet nga sesioni i fundit
  • Azhurnimet e ajrit
  • Minimap në kohë reale
  • Nxjerrja në pah e fjalëve
  • Ngjitja e Kodit (Ndërveprimi me Pastebin)
  • Analizues i stilit të kodit
  • Përzgjedhësi i skedarëve
  • Pema e simbolit
  • Menaxher i Projektit
  • Autokompletimi i bazuar në dokument
  • shënuesve
  • Automomplet i zgjuar {}, (), []
  • File Explorer
  • Krijuesi i temës për ndërfaqen dhe redaktorin
  • dhe shumë më tepër!

screenshot

screenshot1

Edis përdor si parazgjedhje GCC për përpilim, por mund të përshtatet për t’u përdorur CLANG

Si të bashkëpunojmë me projektin?

Ka shumë mënyra për të bashkëpunuar:

raportimi i defekteve, përkthimi, paketimi për shpërndarje të ndryshme, përmirësimi i rrjetit, në thelb, etj. Ju mund t’i hidhni një sy këtij faqe.

instalim

Edis Multishtë multiplatform, për instalimin e tij nga kodi burimor në çdo shpërndarje, së pari duhet të keni të instaluar varësitë:

instalimi i sudo python.py

Për të ardhmen

Zhvillimi i Edis Continuousshtë e vazhdueshme, ka shumë ide të çmendura dhe interesante që dëshironi të zbatoni:

  • Debutimi
  • Mbështetje për versionin e kodit
  • Përmirësoni analizuesin e stilit
  • Sirtari i diagramit
  • Mbështetja e shtojcës
  • Bubble Kodi
  • dhe me shume!

kontakt

Edis zotëron një web i cili u krijua nga GitHub dhe më pas u modifikua, është i vjetëruar dhe jetim;). Gjithashtu a lista postare aktiv që ata mund të shkojnë për një xhiro.

Shkarkoj

Edis është pritur në GitHub dhe ka teste që ekzekutohen automatikisht Travis-CI.


15 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Jukiteru dijo

    Unë preferoj të qëndroj me KDEvelop ose me një shtesë të thjeshtë vim +

  2.   Rolo dijo

    projekt interesant +1

  3.   Pro + dijo

    Të kesh më shumë mundësi nuk është kurrë e keqe, por nuk e di ... a kontribuon diçka për ta bërë të vlefshme ta përdorësh atë në vend të shumë të tjerave që ekzistojnë tashmë?

  4.   zetaka01 dijo

    Një mjedis për C i zhvilluar në Python, një shaka. Pjesët më të shpejta të Python janë në C. Epo, funksionon për ata që nuk e njohin Python ose C.

    Punë e bukur

    1.    zetaka01 dijo

      Unë preferoj të përdor hartimin vendor dhe kryq, si Lazarus, java ose opsionet mono (me makinë virtuale) më japin një zvarritje.

      Një përshëndetje

    2.    zetaka01 dijo

      Ah, Go është gjithashtu i pranueshëm, është vetëm nga Google. Na vjen keq për temën jashtë.

  5.   Raul P. dijo

    Unë mendoj se zhvillimet e tjera të tilla si bllok kodet duhet të përmirësohen, IDE do të marrë të njëjtën rrugë si Linux, mijëra shpërndarje dhe vetëm një ose dy arrijnë të plotësojnë nevojat e një përdoruesi të zakonshëm.

    Unë rekomandoj 1.QT Creator, 2. bllokimet e kodeve.

  6.   __gabo__ dijo

    Trueshtë e vërtetë që shumë programues C nuk kanë nevojë për një IDE, Edis është më i orientuar në fillim, i krijuar për t'i bërë gjërat sa më të thjeshta: shkruaj, përpilo ​​dhe ekzekuto, pa pasur nevojë të luftosh me një ndërfaqe të rëndë dhe me gjëra që për ata nuk përdoren kurrë atje.

    Përshëndetje!

  7.   John dijo

    U përpoqa ta përpiloja, por pata një të metë.

    përdorni fedora 21 i686

    http://paste.desdelinux.net/5135

    1.    __gabo__ dijo

      Nuk është një gabim, mendoj se po provoni Python 2 dhe keni nevojë për Python 3.
      Çdo gjë e detajuar në faqen e botimeve: http: /. Github.com/centaurialpha/edis/issues

  8.   Tilux dijo

    Unë do të doja të mësoja të programoja, veçanërisht të orientuar drejt objektit dhe të tjerët, e dini, për programimin e PIC, Memories dhe të tjerët.

    Ndonjë rekomandim për një fillestar?

    1.    giskard dijo

      Programoni PIC të orientuara drejt objektit ??? Shok, mendoj se je në rrugën e gabuar.
      Sidoqoftë, unë kam programuar disa kohë më parë në PIC dhe kam përdorur MikroPascal (ekziston edhe MikroC). Asnjë objekt sepse për të hyrë në pajisje që krijon një shtresë të panevojshme të abstraksionit. Jo më kot Linux është bërë në C dhe jo në C ++
      Shikoni MikroPascal ose MikroC që me siguri do ta bëjë jetën tuaj më të lehtë duke programuar patate të skuqura.

      1.    Tilux dijo

        Kjo është arsyeja pse unë kërkoj, të mësoj, që unë dua të filloj dhe unë jam ende shumë i humbur, por për diçka që ne do të duhet të fillojmë lol

        Unë do të ndjek rekomandimin tuaj dhe do të përpiqem të shoh se çfarë mund të bëj, shumë faleminderit Giskard.

      2.    Sebastian dijo

        Mirë, mikrokontrolluesit mund të programohen në C ++, padyshim OOP, nuk e di shumë mirë nëse ka diçka që është bërë tashmë për PIC, dhe as nuk më intereson sepse e vërteta është që unë dua të përdor një foto sot ...
        Abstraksioni i harduerit përdoret shumë. Platforma më e njohur e zhvillimit elektronik në botë dhe ajo akses i demokratizuar në elektronikë dhe programim, unë jam duke folur për Arduino, ajo përdor OOP.
        Abstraksioni i pajisjeve është i njohur si HAL, firma e mikrokontrolluesve ST (për të përmendur një) ju jep HAL-in e saj për mikrot e korteksit M3, si STM32F4xx.

  9.   Viktor R. dijo

    Nismë e mirë, do ta provoj të shoh se si funksionon.

    Përshëndetje!