EDIS-C En lätt IDE för C-språket

EDIS-C (alfa), ursprungligen ringde SIDA-C, startade som ett personligt projekt, idén att skapa ett "stort" program, som är fri programvara och som kan användas av många.

Inspirerat av NINJA-IDE är dess mål för tillfället inte att konkurrera med de andra IDE: erna, det är sant, det finns många bra och i allmänhet använder en C-programmerare inte en IDE, men EDIS-C Det är tänkt att vara en enkel och lätt multiplatformsredigerare, designad för de universitetsstudenter som ser C som ett «monster».

Det vill säga att miljön har C-syntax självhjälp, att den vet när ett semikolon saknas innan källkoden kompileras, en lateral utforskare för visualisering av funktioner, strukturer etc., kort sagt, allt som behövs för att göra vänligare detta språk för nybörjare. Det senare nämnda för tillfället implementeras inte, men det kommer att ske på kort tid;).

EDIS-C  helt programmerad Python, med Qt som ett grafiskt bibliotek (PyQt). Projektet är väldigt ungt och jag hoppas att det växer. Jag bjuder in de som gillar att ha kul med Python att gå med i projektet. För tillfället använder den kompilatorn GCC, i framtiden är det avsett att använda KLANG.

Grundläggande funktioner i EDIS-C

  • Redaktör med alla grundläggande funktioner (öppna, öppna flera filer, spara, spara som, ångra, göra om, klipp ut, kopiera, klistra in, markera, radera, etc.).
  • Flera redigerare på flera flikar.
  • Stäng aktuell flik, stäng alla flikar och stäng alla utom den du arbetar med.
  • Skriv ut källkod.
  • Formaterade alternativ för datuminsättning.
  • Alternativ för rubrikinsättning från standardbiblioteket.
  • Linjemarginal.
  • Infogad kommenterad titel och separator beroende på avståndet från linjemarginalen.
  • Syntaxmarkering för reserverade ord och funktioner.
  • Automatisk slutförande av: [], (), {}.
  • Självfördjupning, konfigurerbar.
  • Du kan välja en del av koden och tillämpa eller ta bort en fördjupning i den.
  • Minikarta med konfigurationsalternativ för opacitet.
  • Zooma in, zooma ut.
  • Sidfältwidget (sidlinjenummer).
  • Visning av flikar och mellanslag.
  • Widgetutgång för visning av standardutdata.
  • Bland annat mer ...

edis-c

Skärmdump från 2014-07-03 01:06:37

Skärmdump från 2014-07-03 00:52:39

Skärmdump från 2014-07-03 00:50:35

Jag väntar på många förslag och naturligtvis kritik och bjuder in dig igen att gå med i detta lilla projekt.

Var får jag källkoden för EDIS-C?

Källkoden är värd på GitHub, du kan klona förvaret och köra från källan.

Källkod