Edis: Python-ek elikatutako C-rako IDEa

Duela hilabete batzuk argitaratu nuen hau IDA iragartzen duen artikulua bere alfa bertsioan. Gaur egun dagoeneko bertsio egonkorrean dago eta hurrengo bertsiora pasatzen da.

Edis C programazio lengoaiarentzako Garapen Ingurune Integratua (IDE) da (hutsean garatutako C ++ onartzen ari da) Python eta erabiliz PyQt interfaze grafikorako.

Ezaugarri aipagarriak

  • Funtzionalitate tipikoak: koska automatikoa, fitxen eta espazioen bistaratzea, fitxak Combo batez ordezkatu ziren editorea aldatzeko.
  • Plataforma anitza
  • Bilatu eta ordezkatu
  • Joan lerro edo / eta zutabe zehatz batera
  • Joan ikur batera
  • Sintaxia nabarmentzea
  • Kodea tolestea
  • Ezkutatu / erakutsi panelak
  • Saioaren kudeaketa azken saioko fitxategiak eta proiektuak gogoratzeko
  • Airearen eguneratzeak
  • Denbora errealeko minimapa
  • Hitza nabarmentzea
  • Kodea itsastea (Pastebin-ekin elkarreragina)
  • Kodearen Estilo Analizatzailea
  • Fitxategi hautatzailea
  • Ikurren Zuhaitza
  • Proiektu zuzendaria
  • Dokumentuan oinarritutako osatze automatikoa
  • markatzaileak
  • Osatze automatikoa adimenduna {}, (), []
  • Fitxategi Arakatzailea
  • Interfazearen eta editorearen gaiaren sortzailea
  • eta askoz gehiago!

screenshot

pantaila-argazkia1

Edis-ek lehenespenez erabiltzen du GCC konpilaziorako, baina erabiltzeko egokitu daiteke CLANG.

Nola kolaboratu proiektuarekin?

Elkarlanean aritzeko modu asko daude:

akatsen berri ematea, itzulpena, banaketa desberdinetarako paketatzea, sarea hobetzea, muinean, etab. Begiratu diezaiokezu honi Orrialdearen.

Instalazioa

Edis Plataforma anitzekoa da, edozein banaketan iturburu kodetik instalatzeko, lehenik eta behin instalatu behar duzu mendekotasunak:

sudo python setup.py instalatu

Etorkizunera

Garapena Edis Etengabea da, ezarri nahi dituzun ideia ero eta atseginak daude:

  • Estreinaldia
  • Kodea bertsionatzeko laguntza
  • Estilo analizatzailea hobetu
  • Diagrama tiradera
  • Plugin laguntza
  • Kode Burbuila
  • eta gehiago!

Kontaktua

Edis a du web GitHub-ek sortu eta gero aldatu zuena zaharkituta eta umezurtz dago;). A ere posta zerrenda aktiboa da buelta bat eman dezaketela.

Alta

Edis urtean dago ostatua GitHub eta automatikoki egiten diren probak ditu Travis-CI.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

15 iruzkin, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   yukiteru esan zuen

    Nahiago dut KDEvelop-ekin mantendu edo vim + plugin sinple batekin 😀

  2.   Rolo esan zuen

    proiektu interesgarria +1

  3.   Pro + esan zuen

    Aukera gehiago edukitzea ez da inoiz txarra, baina ez dakit ... zerbait ematen al du lehendik dauden beste askoren ordez erabiltzea merezi izan dezan?

  4.   zetaka01 esan zuen

    Python-en garatutako C ingurunea, txantxa. Python-en zatirik azkarrenak C-n daude. Beno, Python edo C ezagutzen ez dutenentzat balio du.

    Lan polita

    1.    zetaka01 esan zuen

      Nahiago dut jatorrizko eta gurutzatutako konpilazioa erabili, Lazarus bezalakoak, java edo mono aukerak (makina birtualarekin) ematen didate arrastoa.

      Un saludo

    2.    zetaka01 esan zuen

      Ah, Go ere onargarria da, Googlerena da soilik. Barkatu off gaia.

  5.   Raul P. esan zuen

    Uste dut beste garapen batzuk hobetu beharko lituzketela, hala nola kode blokeak, IDEk Linuxen bide bera hartuko du, milaka banaketa eta batek edo bik bakarrik lortzen dute erabiltzaile arrunt baten beharrak asetzea.

    1. QT Creator gomendatzen dut, 2. kode blokeak.

  6.   __gabo__ esan zuen

    Egia da C programatzaile askok ez dutela IDErik behar, Edis hasiberrietara bideratuago dago, gauzak ahalik eta errazenak izan daitezen diseinatuta: idatzi, konpilatu eta exekutatu, interfaze astun batekin eta haiek diren gauzekin borrokatu beharrik izan gabe. han inoiz erabili ez dena.

    Agurrak!

  7.   John esan zuen

    Konpilatzen saiatu nintzen, baina akats bat lortu nuen.

    erabili fedora 21 i686

    http://paste.desdelinux.net/5135

    1.    __gabo__ esan zuen

      Ez da akatsa, uste dut Python 2 probatzen ari zarela eta Python 3 behar duzula.
      Arazoen orrian zehaztutako guztia: http: /. Github.com/centaurialpha/edis/issues

  8.   Tilux esan zuen

    Programak ikastea gustatuko litzaidake, batez ere objektuetara bideratutakoak eta beste batzuk, badakizu, PICak, oroitzapenak eta beste batzuk programatzeko.

    Gomendiorik hasiberrirako?

    1.    Giskard esan zuen

      Objektuei zuzendutako PIC programak ??? Lagun, uste dut desbideratu egingo zarela.
      Hala ere, orain dela gutxi programatu nuen PICetan eta MikroPascal erabili nuen (MikroC ere badago). Ez dago objektuik alferrikako abstrakzio geruza sortzen duen hardwarea sartzeko. Ez da alferrik Linux C-n egina eta ez C ++-en egina
      Begira MikroPascal edo MikroC-ri ziur asko zure bizitza erraztuko dizuten txipak programatuta.

      1.    Tilux esan zuen

        Horregatik eskatzen dut, ikasteko, hasi nahi dudala eta oraindik oso galduta nagoela, baina zerbaitengatik hasi beharko dugu jeje.

        Zure gomendioa jarraituko dut eta zer egin dezakedan ikusten saiatuko naiz, mila esker Giskard.

      2.    Sebastian esan zuen

        Ona, mikrokontrolagailuak C ++ programatu daitezke, jakina, OOP, ez dakit oso ondo dagoeneko PICerako zerbait egina dagoen, ezta axola ere, egia da gaur argazki bat erabili nahi dudala ...
        Hardwarearen abstrakzioa asko erabiltzen da. Munduko garapen elektronikoko plataformarik ezagunena eta elektronikarako eta programaziorako sarbidea demokratizatu zuena, Arduinori buruz ari naiz, OOP erabiltzen du.
        Hardwarearen abstrakzioa HAL izenarekin ezagutzen da, ST mikrokontroladoreen enpresak (bat aipatzearren) M3 kortexeko mikrofonoetarako HAL ematen dizu, STM32F4xx bezalakoa.

  9.   Victor R. esan zuen

    Ekimen ona, saiatuko naiz nola funtzionatzen duen ikusteko.

    Agurrak!