EDIS-C Lahek IDE za jezik C

EDIS-C (alfa), prvotno poklican STRAN C, ki se je začel kot osebni projekt, zamisel o "velikem" programu, ki je brezplačna programska oprema in ga lahko uporabljajo mnogi.

Njegov namen, ki ga je navdihnil NINJA-IDE, trenutno ni tekmovati z drugimi obstoječimi IDE, res je, obstaja veliko dobrih in na splošno programer C ne uporablja IDE, ampak EDIS-C Predviden je kot preprost in lahek večplatformni urejevalnik, namenjen tistim študentom, ki C vidijo kot "pošast".

To pomeni, da ima okolje sintakso C za samopomoč, da ve, kdaj manjka podpičje, preden sestavi izvorno kodo, stranski raziskovalec za vizualizacijo funkcij, struktur itd., Skratka vse, kar je potrebno za bolj prijazno delo ta jezik za tiste začetnike. Slednje zaenkrat omenjeno sicer ni izvedeno, bo pa v kratkem;).

EDIS-C  popolnoma programiran v Python, z uporabo Qt kot grafične knjižnice (PyQt). Projekt je zelo mlad in upam, da bo zrasel. Tiste, ki se radi zabavajo s Pythonom, vabim, da se pridružijo projektu. Trenutno uporablja prevajalnik GCC, je v prihodnosti namenjen uporabi KLANG.

Osnovne značilnosti EDIS-C

  • Urejevalnik z vsemi osnovnimi funkcijami (odpiranje, odpiranje več datotek, shranjevanje, shranjevanje kot, razveljavitev, ponovitev, izrezovanje, kopiranje, lepljenje, izbiranje, brisanje itd.).
  • Več urejevalnikov na več zavihkih.
  • Zaprite trenutni zavihek, zaprite vse zavihke in zaprite vse, razen tistega, na katerem delate.
  • Natisni izvorno kodo.
  • Možnosti vstavljenega formatiranega datuma.
  • Možnosti vstavljanja glave iz standardne knjižnice.
  • Rob vrstice.
  • Vstavljeni komentirani naslov in ločilo glede na oddaljenost od roba črte.
  • Označevanje sintakse za rezervirane besede in funkcije.
  • Samodejno dokončanje: [], (), {}.
  • Samodobijanje, nastavljivo.
  • Izberete lahko del kode in ji uporabite ali odstranite vdolbino.
  • Mini-map z možnostmi konfiguracije motnosti.
  • Povečava, pomanjšava.
  • Pripomoček stranske vrstice (številke stranskih črt).
  • Prikaz zavihkov in presledkov.
  • Izhod pripomočka za prikaz standardnega izhoda.
  • Med drugim več ...

edis-c

Posnetek zaslona iz 2014-07-03 01:06:37

Posnetek zaslona iz 2014-07-03 00:52:39

Posnetek zaslona iz 2014-07-03 00:50:35

Čakam veliko predlogov in seveda kritik, pa tudi ponovno vas vabim, da se pridružite temu majhnemu projektu.

Kje lahko dobim izvorno kodo za EDIS-C?

Izvorna koda gostuje na GitHub, lahko klonirate repozitorij in zaženete iz vira.

Izvorna koda


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

      diazepam je dejal

    Ali je to samo za čisti C? ali tudi c ++?

         eliotime3000 je dejal

      Mislim, da je tako, saj uporablja GCC kot prevajalnik.

           John je dejal

        Ne razumem, zakaj omenjate gcc kot omejitev, kolikor sem vedel, gcc že dolgo podpira jezike c, c ++ in druge tokove jezikov.

        PS avtorju: Čestitke in hvala, vsak prispevek, ki ga dodate, je vedno dobrodošel, še posebej, če je dober. Eno vprašanje, ali bo Clangova podpora neobvezna ali bo nadomestila Gcc? Ker, kolikor sem vedel, Clangu še vedno ni bilo treba podpirati stvari in že veste, s kakšnim tempom napreduje pri tej vrsti stvari.

        Upajmo, da bo ta IDE nekega dne podpiral celotno družino C. Če pa se to ne zgodi, je vseeno, da je bolje, če nekdo naredi eno stvar kot da "naredi" več, vendar polovico ali ne.

             Gabriel Acosta nadomestna slika je dejal

          Najlepša hvala ! Podpora bo neobvezna, saj, kot pravite, Clangu manjka stvari za poliranje, vendar se mi je zdelo dobro poskusiti in mi je dala dobre rezultate.

         Gabriel Acosta nadomestna slika je dejal

      Da, za trenutek za čisto C. Imel bom v mislih končno različico, zagotovo je pripravljena tudi za C ++. S spoštovanjem.

           eliotime3000 je dejal

        Kolikor vem, obstaja tudi podoben, imenovan Zinjai, ki je urejevalnik C in C ++ in je resnično stabilen, poleg tega pa ima tudi odlično kodo za preverjanje kode.

        Kakorkoli že, poskusite. Ne bo vam žal.

             Gabriel Acosta nadomestna slika je dejal

          Iz vašega komentarja sem izvedela, hvala! Kot sem že rekel na začetku, je bila ideja ustvarjanja EDIS zabava s Pythonom, da bi lahko naredili nekaj bolj ali manj "super" in se naučili. Cilj je, da se študent ne izgubi v težkem okolju in z veliko več stvarmi, kot jih potrebuje. S spoštovanjem!

           shini kire je dejal

        Odlično bi bilo, če bi podpiral c #, saj se nam to zgodi v uniju skupaj z mangmentiranjem strežnika Microsoft SQL ali kaj podobnega

      eliotime3000 je dejal

    Mislim, da me to spominja na še en IDE C ++, imenovan Zinjai, ki ima tudi pregledovalnik linij C (zahvaljujoč njemu sem odkril čudovit svet C ++).

      PopArch je dejal

    Zelo dobra IDE! Čestitke avtorju, zelo popoln IDE in hkrati lahkoten, če potrebujete nekaj podrobnosti, vendar je zelo kul, zelo mi pomaga zdaj, ko sem ravno začel z jezikom C, hvala lepa za delitev to!

         Gabriel Acosta nadomestna slika je dejal

      Najlepša hvala! Da, veliko stvari manjka, še vedno v različici alfa, vendar vsak dan popravljamo napake in dodajamo nove stvari. S spoštovanjem.

      zerveros je dejal

    izgleda dobro, čeprav bi si bolj želel, da bi bil v pythonu 3

      Tirso mlajši je dejal

    Izgleda super in takoj bom poskusil.