Edis: IDE for C, mida toetab Python

Mõni kuu tagasi avaldasin seda artikkel, milles kuulutatakse välja IDE selle alfaversioon. Täna on see juba stabiilses versioonis ja liigub järgmisesse versiooni.

Edis on C-programmeerimiskeele integreeritud arenduskeskkond (IDE) (töötatakse C ++ toetamiseks), mis on välja töötatud Python ja kasutades PyQt graafilise liidese jaoks.

Silmapaistvad omadused

  • Tüüpilised funktsioonid: automaatne taane, vahelehtede ja tühikute kuvamine, vahekaardid asendati redaktori vahetamiseks Comboga.
  • Mitme platvormiga
  • Otsige ja asendage
  • Minge kindlale reale ja / või veerule
  • Minge sümbolile
  • Süntaksi esiletõstmine
  • Koodi voltimine
  • Peida / kuva paneelid
  • Seansihaldus failide ja projektide meelde jätmiseks eelmisest seansist
  • Õhuvärskendused
  • Reaalajas minikaart
  • Sõna esiletõstmine
  • Koodi kleepimine (suhtlus Pastebiniga)
  • Koodistiili analüsaator
  • Failivalija
  • Sümbolipuu
  • Projektijuht
  • Dokumendipõhine automaatne täitmine
  • Markerid
  • Nutikas automaatne täitmine {}, (), []
  • File Explorer
  • Liidese ja redaktori teema looja
  • ja palju muud!

pilt

screenshot1

Edis kasutab vaikimisi GCC kompileerimiseks, kuid seda saab kasutamiseks kohandada KLANG.

Kuidas projektiga koostööd teha?

Koostööks on palju võimalusi:

vigadest teatamine, tõlkimine, erinevate levituste pakkimine, veebi täiustamine põhiosas jne. Võite selle ühe vaadata lehekülg.

paigaldamine

Edis See on mitmeplatvormiline, selle installimiseks lähtekoodist mis tahes jaotuses peate kõigepealt installima sõltuvused:

sudo python setup.py install

Tulevikku

Arengut Edis See on pidev, on palju pööraseid ja lahedaid ideid, mida soovite rakendada:

  • Debüüt
  • Koodiversioonide tugi
  • Parandage stiili parserit
  • Diagrammide sahtel
  • Pistikprogrammi tugi
  • Koodimull
  • ja veel!

kontakt

Edis omab a web mis on loodud GitHubi poolt ja seejärel modifitseeritud, on aegunud ja orvuks jäänud;). Samuti a meililist aktiivne, et nad saavad keerutada.

Rohu

Edis majutatakse GitHub ja tal on testid, mis läbivad automaatselt Travis-CI.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   yukiteru DIJO

    Eelistan jääda KDEvelopi või lihtsate vim + pluginate juurde 😀

  2.   rolo DIJO

    huvitav projekt +1

  3.   Pro + DIJO

    Rohkemate võimaluste olemasolu pole kunagi halb, kuid ma ei tea ... kas see aitab midagi kaasa, et oleks väärt seda kasutada paljude teiste olemasolevate asemel?

  4.   zetaka01 DIJO

    Pythonis välja töötatud keskkond C jaoks, nali. Pythoni kiireimad osad asuvad C. Noh, see töötab neile, kes ei tunne Pythoni ega C-d.

    Hea töö

    1.    zetaka01 DIJO

      Eelistan kasutada omakeelset ja ristkompileerimist, näiteks Lazarus, java- või monovõimalused (virtuaalmasinaga) annavad mulle pugeja.

      tervitused

    2.    zetaka01 DIJO

      Ah, ka Go on aktsepteeritav, see on ainult Google'ilt. Vabandan teemavälise eest.

  5.   Raul P. DIJO

    Ma arvan, et need peaksid parandama muid arenguid, näiteks koodilukke, IDE läheb Linuxiga sama teed, tuhandeid jaotusi ja ainult üks või kaks suudavad rahuldada ühise kasutaja vajadusi.

    Soovitan 1.QT Creator, 2. koodilukku.

  6.   __abab__ DIJO

    On tõsi, et paljud C-programmeerijad ei vaja IDE-d, Edis on rohkem orienteeritud algusele, mis on loodud selleks, et muuta asjad võimalikult lihtsaks: kirjutada, kompileerida ja täita, ilma et peaksite võitlema raske liidese ja asjadega, mis nende jaoks on seal kunagi ei kasutata.

    Tervitused!

  7.   John DIJO

    Proovisin seda koostada, kuid sain vea.

    kasutage fedora 21 i686

    http://paste.desdelinux.net/5135

    1.    __abab__ DIJO

      See pole viga, arvan, et proovite Python 2-d ja vajate Python 3-d.
      Kõik, mis on probleemide lehel üksikasjalik: http: /. Github.com/centaurialpha/edis/issues

  8.   Tilux DIJO

    Tahaksin õppida programmeerima, eriti objektile orienteeritud ja teisi, teate, PIC-de, mälestuste jt programmeerimiseks.

    Kas teil on soovitusi algaja jaoks?

    1.    giskard DIJO

      Programmeerige objektorienteeritud PIC-id ??? Sõber, ma arvan, et sa oled valel teel.
      Kuid ma programmeerisin mõni aeg tagasi PIC-ides ja kasutasin MikroPascal (seal on ka MikroC). Objektid puuduvad, kuna riistvarale juurdepääsemiseks luuakse tarbetu abstraktsiooni kiht. Mitte asjata ei tehta Linuxit C-s ega ka C ++ -s
      Vaadake MikroPascali või MikroC-d, mis kindlasti muudab teie elu kiipide programmeerimisega.

      1.    Tilux DIJO

        Sellepärast palun ma õppida, et tahan alustada ja olen ikka veel väga eksinud, kuid millegi jaoks peame alustama lol.

        Järgin teie soovitust ja püüan näha, mida saan teha, tänan teid väga Giskard.

      2.    Sebastian DIJO

        Hea, mikrokontrollereid saab programmeerida C ++ keeles, ilmselgelt OOP, ma ei tea väga hästi, kas PIC-i jaoks on midagi juba tehtud, ega ka see mind huvitab, sest tõsi on see, et tahan täna pilti kasutada ...
        Riistvara abstraktsiooni kasutatakse palju. Maailma populaarseim elektrooniline arendusplatvorm, mis demokratiseeris juurdepääsu elektroonikale ja programmeerimisele, räägin Arduinost, see kasutab OOP-d.
        Riistvara abstraktsioon on tuntud kui HAL, ST mikrokontrolleri ettevõte (nimega üks) annab teile oma HAL M3 ajukooremikrofonide jaoks, nagu STM32F4xx.

  9.   Victor R. DIJO

    Hea algatus, proovin seda näha, kuidas see töötab.

    Tervitused!