EDIS-C En let IDE til C-sproget

EDIS-C (alfa), oprindeligt kaldet SIDE-CDet startede som et personligt projekt, ideen om at lave et "stort" program, der er fri software, og som kan bruges af mange.

Inspireret af NINJA-IDE er dets mål i øjeblikket ikke at konkurrere med de andre IDE'er, der findes, det er sandt, der er mange gode, og generelt bruger en C-programmerer ikke en IDE, men EDIS-C Det er beregnet til at være en enkel og let multiplatform-editor, der er designet til de universitetsstuderende, der ser C som et "monster".

Det vil sige, at miljøet har C-syntaks-selvhjælp, at det ved, hvornår et semikolon mangler, inden kildekoden kompileres, en lateral opdagelsesrejsende til visualisering af funktioner, strukturer osv. Kort sagt alt, hvad der er nødvendigt at gøre mere venligt dette sprog for disse begyndere. Sidstnævnte, der er nævnt for øjeblikket, implementeres ikke, men det vil ske på kort tid;).

EDIS-C  fuldt programmeret Python, der bruger Qt som et grafisk bibliotek (PyQt). Projektet er meget ungt, og jeg håber, det vokser. Jeg inviterer dem, der kan lide at have det sjovt med Python, at deltage i projektet. I øjeblikket bruger den compileren GCC, i fremtiden er det beregnet til at bruge KLANG.

Grundlæggende funktioner i EDIS-C

  • Editor med alle de grundlæggende funktioner (åben, åbn flere filer, gem, gem som, fortryd, gentag, klip, kopier, indsæt, vælg, slet osv.).
  • Flere redaktører på flere faner.
  • Luk den aktuelle fane, luk alle faner og luk alle undtagen den, du arbejder på.
  • Udskriv kildekode.
  • Indstillinger for formateret datoindsættelse.
  • Indstillinger for headerindsættelse fra standardbiblioteket.
  • Linjemargen.
  • Indsat kommenteret titel og separator i henhold til afstanden fra linjemargenen.
  • Syntaksfremhævning for reserverede ord og funktioner.
  • Automatisk udfyldelse af: [], (), {}.
  • Selvindrykket, konfigurerbar.
  • Du kan vælge en del af koden og anvende eller fjerne en indrykning på den.
  • Mini-map med konfigurationsmuligheder for opacitet.
  • Zoom ind, zoom ud.
  • Sidebar-widget (sidelinjenumre).
  • Visning af faner og mellemrum.
  • Widgetoutput til visning af standardoutput.
  • Blandt andet mere ...

edis-c

Skærmbillede fra 2014 07:03:01

Skærmbillede fra 2014 07:03:00

Skærmbillede fra 2014 07:03:00

Jeg afventer mange forslag og selvfølgelig kritik og opfordrer dig igen til at deltage i dette lille projekt.

Hvor får jeg kildekoden til EDIS-C?

Kildekoden er hostet på GitHub, du kan klone lageret og køre fra kilden.

Kildekode


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

13 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   diazepan sagde han

    Er det kun for ren C? eller også c ++?

    1.    eliotime3000 sagde han

      Jeg antager det, da det bruger GCC som en compiler.

      1.    John sagde han

        Jeg forstår ikke, hvorfor du nævner gcc som en begrænsning, så vidt jeg vidste gcc har understøttet c, c ++ og andre sprogstrømme i lang tid.

        PS til forfatteren: Tillykke og tak, ethvert bidrag, du tilføjer, er altid velkomment, især hvis det er godt. Et spørgsmål, vil Clang support være valgfri, eller vil det erstatte Gcc? For så vidt jeg vidste, manglede Clang stadig at støtte ting, og du ved allerede i hvilken hastighed der gøres fremskridt med denne type ting.

        Forhåbentlig vil denne IDE en dag støtte hele C-familien, men hvis det ikke sker, betyder det ikke noget, det er bedre for noget at gøre en ting godt end at 'gøre' mange, men halvt eller ufærdige.

        1.    Billede af Gabriel Acosta sagde han

          Mange tak ! Støtten vil være valgfri, for som du siger, mangler Clang ting at polere, men det virkede som en god idé at prøve, og det gav mig gode resultater.

    2.    Billede af Gabriel Acosta sagde han

      Ja, for øjeblikket for ren C. Jeg vil huske på den endelige version, den er bestemt også klar til C ++. Hilsen.

      1.    eliotime3000 sagde han

        Efter min viden kaldes der også en lignende Zinjai, som er en C- og C ++ -editor og er virkelig stabil, såvel som at have en fremragende linje med kodekontrol.

        I hvert fald, prøv det. Du vil ikke fortryde.

        1.    Billede af Gabriel Acosta sagde han

          Jeg fandt ud af det fra din kommentar, tak! Som jeg sagde i begyndelsen, var ideen med at skabe EDIS at have det sjovt med Python, være i stand til at gøre noget mere eller mindre "godt" og at lære. Målet er, at den studerende ikke går vild i et tungt miljø og med mange flere ting, end han har brug for. Skål!

      2.    shini-kire sagde han

        Det ville være dejligt, hvis det understøtter c #, da det sker med os i uni sammen med Microsoft SQL Server-mangment eller noget lignende

  2.   eliotime3000 sagde han

    Jeg antager, at det minder mig om en anden C ++ IDE kaldet Zinjai, som også kommer med en C-linjekontrol (det er takket være det, at jeg opdagede den vidunderlige verden af ​​C ++).

  3.   PopArch sagde han

    Meget god IDE! Tillykke til forfatteren, en meget komplet IDE og på samme tid lys, hvis du har brug for nogle detaljer, men det er meget sejt, har det hjulpet mig meget nu, da jeg lige startede med C-sprog, mange tak for at dele det !

    1.    Billede af Gabriel Acosta sagde han

      Mange tak! Ja, mange ting mangler, stadig i alfa-version, men hver dag løser vi fejl og tilføjer nye ting. Hilsen.

  4.   nuller sagde han

    det ser godt ud, selvom jeg meget gerne ville have det i python 3

  5.   Tirso Junior sagde han

    Det ser godt ud, og jeg vil prøve det med det samme.