EDIS-C Ľahké IDE pre jazyk C.

EDIS-C (alfa), pôvodne volaný STRANA-C, začal ako osobný projekt, myšlienka vytvorenia „veľkého“ programu, ktorý je slobodným softvérom a ktorý môžu využívať mnohí.

Inšpirovaný NINJA-IDE, jeho cieľom v súčasnosti nie je konkurovať iným existujúcim IDE, je pravda, že existuje veľa dobrých a programátor C vo všeobecnosti IDE nepoužíva, ale EDIS-C Má to byť jednoduchý a ľahký multiplatformový editor určený pre študentov univerzity, ktorí vidia C ako „monštrum“.

To znamená, že prostredie má svojpomoc so syntaxou jazyka C, že vie, že pred zostavením zdrojového kódu chýba bodkočiarka, bočný prieskumník pre vizualizáciu funkcií, štruktúr atď., Skrátka všetko potrebné na dosiahnutie priateľskejšej situácie tento jazyk pre tých začiatočníkov. Posledné spomenuté momentálne nie sú implementované, ale budú to v krátkom čase;).

EDIS-C  plne naprogramované v Pytón, používajúci Qt ako grafickú knižnicu (PyQt). Projekt je veľmi mladý a dúfam, že sa rozrastie. Pozývam tých, ktorí sa radi bavia s Pythonom, aby sa zapojili do projektu. Momentálne používa prekladač GCC, v budúcnosti je určený na použitie CLANG.

Základné vlastnosti EDIS-C

  • Editor so všetkými základnými funkciami (otváranie, otváranie viacerých súborov, ukladanie, ukladanie ako, vrátenie, opakovanie, vystrihovanie, kopírovanie, vkladanie, výber, mazanie atď.).
  • Viaceré editory na viacerých kartách.
  • Zatvoriť aktuálnu kartu, zavrieť všetky karty a zavrieť všetky okrem tej, na ktorej pracujete.
  • Vytlačte zdrojový kód.
  • Možnosti vloženia formátovaného dátumu.
  • Možnosti vkladania hlavičiek zo štandardnej knižnice.
  • Okraj riadku.
  • Bol vložený komentovaný nadpis a oddeľovač podľa vzdialenosti od okraja riadku.
  • Zvýraznenie syntaxe pre vyhradené slová a funkcie.
  • Automatické dokončovanie: [], (), {}.
  • Automatické odsadenie, konfigurovateľné.
  • Môžete vybrať časť kódu a použiť alebo odstrániť odsadenie.
  • Mini-mapa s možnosťami konfigurácie nepriehľadnosti.
  • Priblížiť, oddialiť.
  • Miniaplikácia na bočnom paneli (čísla vedľajších liniek).
  • Zobrazenie kariet a medzier.
  • Výstup widgetu na zobrazenie štandardného výstupu.
  • Okrem iného viac ...

edis-c

Screenshot z 2014-07-03 01:06:37

Screenshot z 2014-07-03 00:52:39

Screenshot z 2014-07-03 00:50:35

Očakávam veľa návrhov a samozrejme kritiku, ako aj opätovné pozvanie, aby ste sa pripojili k tomuto malému projektu.

Kde získam zdrojový kód pre EDIS-C?

Zdrojový kód je hostený na GitHube, môžete klonovať úložisko a spustiť ho zo zdroja.

Zdrojový kód


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   diazepam dijo

    Je to len pre čisté C? alebo tiež c ++?

    1.    eliotime3000 dijo

      Predpokladám, že áno, pretože ako prekladač používa GCC.

      1.    John dijo

        Nechápem, prečo spomínate gcc ako obmedzenie, pokiaľ som vedel, gcc už dlho podporuje c, c ++ a ďalšie prúdy jazykov.

        PS autorovi: Gratulujem a ďakujem, každý príspevok, ktorý pridáte, je vždy vítaný, najmä ak je dobrý. Jedna otázka, bude podpora Clang voliteľná alebo nahradí Gcc? Pretože pokiaľ som vedel, Clang ešte stále nepodporoval veci a už viete, v akom pomere sa v tomto type vecí dosahuje pokrok.

        Dúfajme, že toto IDE jedného dňa podporí celú rodinu C. Ale ak sa tak nestane, nevadí, je lepšie pre niečo robiť jednu vec dobre, ako robiť viac ako polovicu alebo nie.

        1.    Zástupný obrázok pre Gabriel Acosta dijo

          Mnohokrat dakujem ! Podpora bude voliteľná, pretože ako hovoríte, Clangovi chýbajú veci na vyleštenie, ale zdalo sa to ako dobrý nápad vyskúšať a prinieslo mi to dobré výsledky.

    2.    Zástupný obrázok pre Gabriel Acosta dijo

      Áno, momentálne pre čisté C. Na finálnu verziu budem pamätať, určite je pripravená aj na C ++. S pozdravom.

      1.    eliotime3000 dijo

        Pokiaľ viem, existuje aj podobná tzv Zinjai, ktorý je editorom C a C ++ a je skutočne stabilný, rovnako ako vynikajúci riadok kontroly kódu.

        V každom prípade to vyskúšajte. Nebudeš ľutovať.

        1.    Zástupný obrázok pre Gabriel Acosta dijo

          Z vášho komentára som sa dozvedel, ďakujem! Ako som už povedal na začiatku, myšlienkou vytvorenia EDIS bolo pobaviť sa s Pythonom, dokázať niečo viac-menej „skvelé“ a učiť sa. Cieľom je, aby sa študent nestratil v náročnom prostredí a s oveľa väčším počtom vecí, ako potrebuje. Na zdravie!

      2.    shini kire dijo

        Bolo by skvelé, keby to podporovalo c #, pretože to sa nám deje v uni spolu s manažovaním servera Microsoft SQL Server alebo podobne.

  2.   eliotime3000 dijo

    Myslím, že mi to pripomína ďalšie C ++ IDE s názvom Zinjai, ktoré tiež prichádza s kontrolou linky C (práve vďaka nemu som objavil úžasný svet C ++).

  3.   PopArch dijo

    Veľmi dobré IDE! Gratulujem autorovi, veľmi kompletnému IDE a zároveň ľahkému, ak potrebujete nejaké podrobnosti, ale je to veľmi cool, veľmi mi to pomáha teraz, keď som s jazykom C začal, ďakujem vám za zdieľanie to!

    1.    Zástupný obrázok pre Gabriel Acosta dijo

      Mnohokrat dakujem! Áno, stále chýba veľa vecí, stále v alfa verzii, ale každý deň opravujeme chyby a pridávame nové veci. S pozdravom.

  4.   nuly dijo

    Vyzerá dobre, aj keď by sa mi viac páčilo, keby bol v pythone 3

  5.   Tyrus Junior dijo

    Vyzerá super a hneď to vyskúšam.